Введение
Установка программного обеспечения в системах Linux осуществляется из репозиториев, которые по умолчанию содержат большое количество пакетов. Однако иногда возникают ситуации, когда необходимое программное обеспечение отсутствует или его версия слишком старая. В этом случае вы можете добавить нужный репозиторий и выполнить установку из него.
Будьте осторожны, так как иногда такие сборки содержат экспериментальные версии системного ПО и даже ядра Linux. Поэтому внимательно изучите информацию о стороннем репозитории в его описании и менеджере обновлений.
Список репозиториев в Ubuntu
Чтобы просмотреть все репозитории в системе:
nano /etc/apt/sources.listОни также могут быть в одном из файлов в папке /etc/apt/sources.list.d/ Чтобы отключить один из репозиториев, просто закомментируйте его строку.
# deb http://archive.ubuntu.com/ubuntu focal multiverseДобавление репозиториев в Ubuntu
Чтобы добавить репозиторий, необходимо узнать его адрес у разработчика ПО и воспользоваться командой apt-add-repository Используйте со следующим синтаксисом:
apt-add-repository ‘deb http://repository_address version branch’Иногда необходимо сначала установить ключ безопасности GPG. Возьмём в качестве примера MariaDB.
apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'Добавить репозиторий:
add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main'Удаление танков
Чтобы удалить репозиторий, используйте эту команду:
add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main'Репозиторий PPA в Ubuntu
При установке репозитория PPA система автоматически определит репозиторий и загрузит необходимые ключи.
apt-add-repository ppa:repository/ppaЧтобы удалить репозиторий PPA:
apt-add-repository --remove ppa:repository/ppaПосле редактирования списка репозиториев не забудьте обновить список пакетов, доступных в системе.
apt update









