Система репозиториев в Linux работает следующим образом: это сервера в сети, где хранятся файлы пакетов и необходимая для их использования информация. 1 Распространение пакетов децентрализовано, так как нет единого центра хранения. 1
Каждый репозиторий содержит список пакетов с указанием версий, зависимостей и прочей необходимой информации. 2 Система, подключая репозиторий, скачивает этот список (индекс) и сохраняет в специальном месте. 2
В дальнейшем, когда пользователь просит систему установить какую-нибудь программу, она просматривает все сохранённые списки и ищет, откуда можно загрузить самую актуальную версию программы и все её зависимости. 2 Периодически система автоматически просматривает все прописанные в ней репозитории и скачивает новые индексы. 2
Для управления репозиториями предназначена программа «Источники приложений», которая находится в меню «Система» → «Администрирование». 2