
Как заменить устаревшую apt-key для управления репозиториями в APT
Команда apt-key
устарела и больше не рекомендуется для добавления GPG-ключей в APT. Вместо этого ключи должны храниться в каталоге /etc/apt/trusted.gpg.d/
.
Команда apt-key
устарела и больше не рекомендуется для добавления GPG-ключей в APT. Вместо этого ключи должны храниться в каталоге /etc/apt/trusted.gpg.d/
.
Debian хорошо известен своей стабильностью. Однако из-за такого упора на стабильность некоторые пакеты могут не иметь последних функций или обновлений с течением времени. Debian предлагает решение этой проблемы с помощью обратных портов и экспериментальных репозиториев.
Рассмотрим как использовать Backports и экспериментальные репозитории в Debian 12, 11 или 10.
Backports — это пакеты из более новых версий Debian, которые перекомпилированы для работы в более старых версиях. Это позволяет пользователям получать новые функции без ущерба для стабильности системы.
Чтобы включить репозиторий backports в Debian, нужно в файле /etc/apt/sources.list
добавить соответствующие строки в зависимости от вашей версии Debian.
deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
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
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free
После обновим список репозиториев, выполнив следующую команду:
sudo apt-get update
Установка пакетов из Backports. Синтаксис аналогичен установке стандартного пакета, за исключением того, что добавляется флаг -t
.
sudo apt-get install "package-name" -t <backports-name>
Вместо <backports-name>
указываем в зависимости от вашей версии Debian:
bookworm-backports
bullseye-backports
buster-backports
Экспериментальные репозитории содержат очень новое и потенциально нестабильное программное обеспечение, которое ещё не готово для основных репозиториев. Эти репозитории предоставляют пользователям доступ к новейшему программному обеспечению, но с риском нестабильности.
Так же как и с добавлением репозиториев backports, в файле /etc/apt/sources.list
, в конец добавляем следующие строки:
deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free
Используйте флаг -t
с ключевым словом experimental
в командах для поиска и установки пакетов из экспериментального репозитория.
sudo apt-get install "package-name" -t experimental
# Деинсталлируем пакет Grafana из системы с последующей чисткой от не нужных пакетов после деинсталляции.
apt-get purge grafana grafana-enterprise apt autoremove
# Подчищаем оставшиеся после деинсталляции файлы и каталоги относящиеся к Grafana.
rm /etc/systemd/system/multi-user.target.wants/grafana-server.service rm /sys/fs/cgroup/pids/system.slice/grafana-server.service rmdir /sys/fs/cgroup/pids/system.slice/grafana-server.service rmdir /sys/fs/cgroup/devices/system.slice/grafana-server.service rmdir /run/grafana/grafana-server.pid rm /run/grafana/grafana-server.pid rmdir /run/grafana