======Настройка репозитория в Ubuntu====== Установка ПО в системах Linux выполняется из репозиториев, которые по умолчанию содержат большое количество пакетов. Однако иногда необходимого софта нет в комплекте или его версия устарела. В этом случае вы можете добавить требуемый репозиторий и произвести установку из него. В статье мы подробно рассмотрим, как настроить репозитории в Ubuntu 20.04 =====Список репозиториев в Ubuntu===== Просмотреть все репозитории: sudo nano /etc/apt/sources.list Они также могут находиться в одном из файлов в папке **/etc/apt/sources.list.d/** Чтобы отключить один репозиторий, добавьте следующий комментарий в его строку: # deb http://archive.ubuntu.com/ubuntu focal multiverse =====Добавление репозиториев в Ubuntu==== Чтобы добавить репозиторий, необходимо узнать его адрес у разработчика ПО и использовать команду apt-add-repository с подобным синтаксисом: sudo apt-add-repository ‘deb http://repository_address version branch’ Иногда требуется сначала установить ключ GPG. В качестве примера возьмем MariaDB. sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc' Команда, используемая для добавления репозитория: sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main' =====Удаление репозиториев===== Команда, используемая для удаления: sudo add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main' ====PPA-репозиторий в Ubuntu==== Во время установки PPA-репозитория система автоматически распознает репозиторий и скачивает необходимые ключи. sudo apt-add-repository ppa:repository/ppa Для удаления PPA-репозитория: sudo apt-add-repository --remove ppa:repository/ppa После редактирования списка репозиториев не забудьте обновить список пакетов. sudo apt update ====Дополнения==== Ubuntu 22.04 LTS (Jammy Jellyfish) complete sources.list ############################################################# ########## Ubuntu 22.04 LTS (Jammy Jellyfish) ############## ############################################################# deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse deb http://archive.canonical.com/ubuntu/ jammy partner deb-src http://archive.canonical.com/ubuntu/ jammy partner