Пакет репозиторий Ubuntu - хранилище некоторых данных, в этом случае, программ. Дистрибутивы Linux имеют официальные и неофициальные репозитории. Большинство из них предлагают бесплатную установку программного обеспечения.
Репозиторий и ПО
Пользователи операционных систем Windows или Mac OS привыкли к тому, что программное обеспечение поставляется в виде установочных файлов. Но программы для Linux Ubuntu 18 04 представляют собой пакеты .deb, содержащие программы и необходимые библиотеки. Они хранятся в репозиториях, к которым подключается пользователь перед установкой.
Это обеспечивает децентрализованный метод инсталляции или удаления ПО. Упрощает выкладывание обновлений, поиск нужных программ и дополнений. В установленном дистрибутиве содержатся все необходимые репозитории с большим количеством разнообразного ПО. Установка программ из репозиториев равносильна тому, что пользователь скачает пакет из интернета или соберет программу из исходников.
Поиск и настройка репозиториев в Ubuntu осуществляется с помощью специальных утилит, например, Synaptic. Это программа с графическим интерфейсом для управления пакетами в Ubuntu-подобных дистрибутивах Linux. Совмещает возможности консольной системы и удобство графического интерфейса. Позволяет устанавливать, удалять, настраивать, обновлять пакеты.
Виды программного обеспечения
Программы из списка репозитория Ubuntu делятся на четыре секции. Каждая группа отличается доступностью и возможностями лицензии. Часть из них поддерживается компанией Canonical - создателем "Линукс".
Распределяются таким образом:
- main - свободное, поддерживается Canonical;
- restricted - проприетарное, поддерживается Canonical;
- universe - свободное, не поддерживается Canonical;
- multiverse - проприетарное, не поддерживается Canonical.
Как добавить репозиторий в Ubuntu
Официальный репозиторий содержит огромное количество программ, но при этом многие популярные приложения отсутствуют. Компании-разработчики создают свои списки репозиториев для Ubuntu, с помощью которых можно установить программное обеспечение. Осуществляется в графическом интерфейсе или в консоли. При подключении репозиториев важно учитывать, что некоторые программы могут работать нестабильно.
Подключение через центр приложений Ubuntu. Инструкция:
- Открыть программу "Центр приложений Ubuntu".
- Перейти к пункту меню "Источники приложений".
- Выбрать вкладку "ПО сторонних разработчиков", отметить нужные версии программ, нажать кнопку "Добавить".
- В появившемся окошке ввести строку APT, нажать "Добавить источник".
- После обновления можно устанавливать пакеты из свежеподключенного репозитория.
- Работа через "Баш".
Репозиторий добавляется одной командой:
sudo apt-add-repository ppa:ripps818/coreavc
Может использоваться более надежный способ.
- Для начала редактируется в /etc/apt/sources.list, который содержит список репозиториев.
- После сохранения необходимо обновить список пакетов командой sudo apt-get update.
- Теперь можно установить пакеты.
ATOM
Известный текстовый редактор с открытым исходным кодом.
Используется на Ubuntu 18 04 и других операционных системах. Имеет огромное количество плагинов для следующих языков:
- C, C++, C#;
- HTML, CSS, LESS, Sass;
- JavaScript;
- PHP;
- Python;
- Sql.
Для добавления репозитория используется команда:
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
DOCKY
DOCKY - лаунчер, напоминающий панель в Mac OS.
Легко устанавливается, имеет минимальное количество настроек, поддерживает различные плагины.
- Чтобы перейти в настройки, необходимо кликнуть по значку с якорем.
- Добавление иконок происходит после запуска программы. Значок появляется на панели, затем по ней нужно кликнуть правой кнопкой мыши, выбрать "Прикрепить к панели".
- Для удаления необходимо просто захватить значок и вывести за пределы панели.
Чтобы изменения вступили в силу, нужно перезагрузить.
Стабильный PPA:
sudo add-apt-repository ppa:docky-core/stable
sudo apt-get update && sudo apt-get install docky
PPA для разработчиков:
sudo add-apt-repository ppa:docky-core/ppa
sudo apt-get update && sudo apt-get install docky
DROPBOX
Одно из популярнейших облачных хранилищ Dropbox имеет свой репозиторий.
Добавление списка из репозитория Ubuntu:
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo sh -c 'echo "deb http://linux.dropbox.com/ubuntu/ wily main" >> /etc/apt/sources.list.d/dropbox.list'
sudo apt-get update
С Dropbox все файлы можно собирать в одном месте. Их легко найти, они синхронизируются на всех устройствах. Это обеспечивает возможность коллективной работы над макетами и другими файлами.
Самый дорогой пакет предоставляет неограниченный объем памяти для хранения файлов. Его стоимость 20 долларов в месяц (1200 руб.), есть возможность бесплатного тестирования.
FIREFOX AURORA
Данный репозиторий предлагает:
- испробовать возможности браузера Beta, которые будут присутствовать в следующей версии;
- работать с браузером Developer Edition специально для разработчиков;
- использовать браузер нового поколения Nightly.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
sudo apt-get update
Компания Google предоставляет репозитории для установки следующих сервисов:
- Chrome;
- Earth;
- Music;
- Desktop, Picasa;
- Talk plugin.
Предлагается простой и удобный способ установки программного обеспечения, обновлений. Хром построен на основе браузера chromium, имеет такие преимущества, как встроенный плагин для просмотра PDF документов, свежие версии Flash Player.
Предлагаются три версии:
- стабильная;
- бета-версия;
- версия для разработчиков.
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update
Google Earth - проект, который содержит фотографии всей земной поверхности, сделанные спутниками. Качество некоторых регионов имеет достаточно высокое разрешение. Визуализация осуществляется за счет трехмерной модели земного шара, что является главным отличием от предшественника Google Maps.
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/earth/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update
Google Music - сервис потокового вещания музыки, подкастов. Пользователи могут бесплатно загружать и слушать в онлайне до 50 000 песен. Платная подписка открывает доступ к списку, состоящему из более 40 миллионов песен без рекламы. Приобретение новых треков осуществляется через магазин Google Play.
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/musicmanager/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update
NodeJS
NodeJS - платформа, которая позволяет работать с JavaScript как с языком общего назначения.
С его помощью можно программировать микроконтроллеры, создавать десктопные оконные приложения, взаимодействовать с севером.
Добавление списка из репозитория Ubuntu происходит следующим образом:
sudo add-apt-repository ppa:chris-lea/node.js
Sublime Text 3
Sublime Text - кроссплатформенный текстовый редактор кода.
Имеет простой интерфейс, большое количество плагинов, написанных на языке "Пайтон". Разработчик дает время протестировать возможности, после чего появляются уведомления о необходимости покупки лицензии.
Поддерживаются все популярные языки программирования, имеется подсветка синтаксиса. Оснащен менеджером пакетов для быстрого поиска и установки пакетов без перезагрузки. Есть несколько визуальных тем и режимов экрана. Рабочее окно делится на 4 панели, что обеспечивает одновременную правку кода нескольких файлов.
Некоторые части кода могут быть сохранены и будут использоваться в качестве сниппетов. Реализована функция автосохранения, поддержка комбинации клавиш, автоматизация с помощью макросов и повторов последних действий.
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install <package name>