Лабораторная
работа №10
Репозиторий в Ubuntu — это архив программ,
расположенный в интернете. Удобство установки программы из репозитория
заключается в том, что пользователю не нужно беспокоиться о совместимости и
безопасности устанавливаемого пакета.
О
репозиториях
Владельцы репозитория скомпилировали
исходный код, оформили его в виде пакета для установки и протестировали
программу на совместимость с операционной системой. Для программного
обеспечения из репозитория имеется определенная гарантия, что программа A,
версии B, заработает в дистрибутиве версии C. Кроме этого, получение программы
из репозитория гарантирует, что в программу не внесены несанкционированные
изменения третьей стороной.
Виды
репозиториев
В Ubuntu имеется штатных 4 репозитория:
1.
Main —
это основной репозиторий, содержащий официально поддерживаемые приложения.
2.
Restricted —
здесь содержится официально поддерживаемый софт, но который не лицензирован на
условиях открытой лицензии GPL.
3.
Universe —
для программ, не имеющих официальной поддержки. Этот репозиторий поддерживается
силами сообщества.
4.
Multiverse —
содержит ПО, которое не является свободным.
Добавление
и удаление репозиториев
Кроме этих четырех репозиториев существует
огромное количество сторонних, которые еще иногда называют репозиториями
третьей стороны. Любой желающий может создать свой частный репозиторий, который
потом можно будет подключить к Ubuntu.
Добавить новый источник пакетов очень
просто. Делается это всего одной командой:
sudo apt-add-repository
ppa:user/repository
Здесь ppa:user/repository — имя
зарегистрированного репозитория. Удаляется источник пакетов аналогично, с
помощью программы apt-add-repository, но с указанием ключа -r:
sudo apt-add-repository –r
ppa:user/repository
Следует отметить, что просто подключить
новый репозиторий недостаточно, нужно попросить операционную систему загрузить
из него список доступных программ актуальных версий:
После проделанных манипуляций можно
приступать к установке, которая осуществляется самым привычным образом:
sudo apt-get install имя-программы
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.