25.01.2022

Подключаем репозиторий Backports в Debian 11

Как возможно вы знаете, существует несколько веток Debian – stable, testing и unstable, по умолчанию вы скачиваете с сайта именно версию stable. Но в ней не всегда может устраивать программное обеспечение, драйвера и так далее. Для тех кто нуждается в более свежем программном обеспечении можно подключить репозиторий backports. Начиная с Squeeze, backports являются официальной частью проекта Debian и обеспечиваются обновлениями безопасности от Debian Security. Вы также можете найти там более новые ядра или более новые версии Mesa, что может быть преимуществом для видеокарт, и конечно же остальной необходимый софт.

Пакеты из Backports закрепляются с приоритетом 100 с помощью apt-pinning. То есть, они устанавливаются только по явному запросу. В противном случае пакет из стабильной версии имеет более высокий приоритет. Но тут стоит оговориться, что пакет установленный из Backports репозитория, обновляться будет из негоже.

Про установку Debian Unstable или как его иначе еще называют – SID, вы можете прочесть перейдя по этой ссылке.

Добавляем репозиторий Backports в Debian 11

Что бы добавить репозиторий backports в Debian 11, необходимо отредактировать файл с репозиториями – sources.list. Для этого воспользуемся текстовым редактором Nano. Открываем терминал и вводим команду:

sudo nano /etc/apt/sources.list

Если ваш пользователь не добавлен в группу “sudo”, то необходимо это исправить, как это реализовать, читайте в этой статье. В конец открытого файла вписываем репозитории:

deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free
репозиторий Backports в Debian 11 1

Сохраняем файл сочетанием клавиш “ctrl + o” и закрываем – “ctrl + x”. После добавления репозитория backports запустите команду обновления системы, которая обновит существующие пакеты и обновит кеш репозитория.

sudo apt update

Установка пакетов из backports в Debian

Если вы захотите установить какой-то конкретный пакет из репозитория backports, необходимо указать название пакета и название репозитория backports вместе с флагом -t. То есть “sudo apt install “имя-пакета” -t bullseye-backports”. Например, установим новую версию ядра из репозитория backports:

sudo apt install linux-image-amd64 -t bullseye-backports
репозиторий Backports в Debian 11 2

В итоге мы получим последнюю версию ядра, которое доступно в репозиториях backports. На момент написания статьи, это версия 5.14, а как известно, ядро является сердцем системы отвечающее за поддержку современного оборудования:

репозиторий Backports в Debian 11 6

Для поиска, а затем сравнения версий пакетов можно воспользоваться поиском apt-cache search “имя-пакета”. Например, того же ядра:

apt-cache search linux-image
репозиторий Backports в Debian 11 4

Или еще вариант поиска пакетов при котором будет высвечиваться название пакета и репозитория:

apt search linux-image
репозиторий Backports в Debian 11 5

Что бы обновить всю систему из репозитория backports выполняем команду:

sudo apt -t bullseye-backports upgrade

Но замечу, что в этом случае, у вас могут возникнуть непредвиденные глюки связанные со стабильностью системы.

репозиторий Backports в Debian 11 3

Заключение

Стоит с осторожностью относится к подобным экспериментам, так как стабильность системы все же важна, а уж тем более, если вы используете Debian в производственных целях. В любом случае перед началом любого эксперимента крайне рекомендуется делать резервные копии системы. О том как сделать резервную копию, можно прочесть в этой статье. Более подробно о репозиториях, а именно о версиях Debian, да и о системе в целом можно прочесть на Wiki.

Что же касается репозитория backports в Debian 11, то это хорошая альтернатива той же Ubuntu, когда нужна стабильность в связке с более свежим программным обеспечением. Да и не секрет, что Ubuntu собирается как раз из не стабильной ветке Debian.

Таким образом можно устанавливать и графическое окружение из репозитория backports, как вариант, можно накатить Debian Minimal, добавить репозиторий backports, и из него установить графическое окружение, например KDE “sudo apt install kde-plasma-desktop -t bullseye-backports”.

А на этом сегодня все, надеюсь, данная статья будет вам полезна.
Если вам нравится данный проект и вы хотите что бы он процветал, то вы можете поддержать журнал “Cyber-X” перейдя в сооветствующий раздел на сайте.
Журнал Cyber-X

Источник.