Как разблокировать связку ключей
27.02.2020
Устанавливаем cherrytree в Debian 10
27.02.2020
Show all

Репозитории Debian

Давайте вкратце разберемся с репозиториями 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»