Давайте вкратце разберемся с репозиториями Debian. Для тех кто захочет узнать более подробно о каждом из приведенных репозиториев, рекомендую ознакомится с описанием на официальном сайте. Ссылки будут в описании к каждой из веток описанных в данной статье. Репозитории Debian можно условно разделить на 3 ветки.
1 — Стабильная (Stable)
2 — Тестируемая (Testing)
3 — Экспериментальная (Unstable)
Про стабильную думаю особо не стоит говорить. Эти пакеты прошли проверку и были одобрены к использованию. Репозиторий testing, на нем же базируется многим известная Ubuntu. В этой ветке пакеты прошли проверку и подготовку и эту ветку можно подключить для установки нужного вам пакета. Для этого достаточно добавить в sources.list следующую запись:
sudo nano /etc/apt/sources.list
deb http://ftp.ru.debian.org/debian/ testing main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ testing main non-free contrib
Репозиторий Unstable содержит самые свежие пакеты п.о. Которое еще не прошло тщательное тестирование и может содержать ошибки. Конфликты с пакетов да и просто могут вызвать нестабильность работы всей системы в целом. Если например Testing еще можно подключать для установки каких то пакетов, то с Unstable нужно быть крайне аккуратным. Для добавления данного репозитория нужно в sources.list вписать его адрес:
deb http://ftp.ru.debian.org/debian/ unstable main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ unstable main non-free contrib
Есть так же промежуточный репозиторий. В нем содержатся пакеты из Testing, а так же встречаются пакеты из Unstable. Тут они перекомпилируются и потом попадают в ветку Stable. Для его добавления так же просто нужно добавить запись в sources.list:
Для Debian 9
deb http://ftp.ru.debian.org/debian/ stretch-backports main contrib non-free
Для Debian 10
deb http://ftp.ru.debian.org/debian/ buster-backports main contrib non-free
Сторонние репозитории
Так же есть и сторонние репозитории, приведу лишь несколько из них. Мультимедийный репозиторий с не свободным п.о. Рекомендуется для работы с мультимедиа на вашем компьютере:
deb http://mirror.yandex.ru/debian-multimedia/ stable main
deb-src http://mirror.yandex.ru/debian-multimedia/ stable main
Добавляем ключ:
sudo apt update
sudo apt install deb-multimedia-keyring
Репозитории Google
deb http://dl.google.com/linux/chrome/deb/ stable main
deb http://dl.google.com/linux/earth/deb/ stable main
Для их добавления нужен ключ:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
Репозиторий компании Oracle
deb http://oss.oracle.com/debian unstable main non-free
Так же есть отдельный репозиторий для VirtualBox. Установку которого мы уже разбирали в соответствующих статьях для Debian 10 и Debian 9.
deb http://download.virtualbox.org/virtualbox/debian yakkety contrib
Ключи для данных репозиториев:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Существуют и другие репозитории. Например репозитории Opera. Добавляются они все примерно одинаково. Если вам нужен конкретный репозиторий, то стоит искать его на сайте производителя того п.о. которое вы хотите установить в вашу систему. Но тут стоит понимать что установка п.о из сторонних репозиториев может подорвать стабильность вашей системы.
Материал взят с сайта «Cyber-X.ru»