Актуальные рабочие репозитории для Debian 10: подключение и исправление проблем
Debian 10 "Buster" официально устарел, и его репозитории были перемещены в архив. Это означает, что стандартные зеркала больше не содержат пакеты для данной версии. Однако можно продолжать использовать Debian 10, подключив архивные репозитории. В этой статье рассмотрим, как правильно настроить систему и устранить возможные проблемы.
1. Подключение архивных репозиториев для Debian 10
Шаг 1: Редактирование файла sources.list
Для работы с пакетами необходимо обновить список репозиториев в файле /etc/apt/sources.list
. Откройте его с правами суперпользователя:
sudo nano /etc/apt/sources.list
Замените его содержимое на следующее:
deb http://archive.debian.org/debian buster main contrib non-free
deb http://archive.debian.org/debian-security buster/updates main contrib non-free
deb http://archive.debian.org/debian buster-updates main contrib non-free
Сохраните изменения (Ctrl + X
, затем Y
и Enter
).
Шаг 2: Отключение проверки срока действия пакетов
Так как пакеты в архиве больше не обновляются, их подписи могут быть просрочены. Чтобы избежать ошибок при обновлении, нужно отключить проверку срока действия:
echo 'Acquire::Check-Valid-Until "false";' | sudo tee /etc/apt/apt.conf.d/99no-check-valid-until
Шаг 3: Обновление списка пакетов
Теперь обновите кэш пакетов с новыми репозиториями:
sudo apt update
После этого система снова сможет устанавливать и обновлять пакеты.
2. Исправление возможных ошибок
Ошибка "Release file is expired"
Если при выполнении apt update
появляется ошибка:
E: Release file for http://archive.debian.org/... is expired
То решение уже описано выше – отключение проверки срока действия пакетов:
echo 'Acquire::Check-Valid-Until "false";' | sudo tee /etc/apt/apt.conf.d/99no-check-valid-until
Ошибка "403 Forbidden" при попытке обновления
Если обновление не работает, попробуйте заменить http://
на https://
в файле sources.list
. Также убедитесь, что у вас установлены необходимые пакеты:
sudo apt install apt-transport-https ca-certificates
Ошибка "Could not connect to archive.debian.org"
Если соединение с archive.debian.org
недоступно, проверьте интернет-соединение и попробуйте вручную скачать страницу:
wget http://archive.debian.org/debian/
Если сервер не отвечает, возможно, он временно недоступен – попробуйте позже.
3. Альтернативные способы установки программ
Если нужные пакеты недоступны или устарели, можно воспользоваться альтернативными методами установки:
Flatpak
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Snap
sudo apt install snapd
sudo snap install core
Комментарии
Отправить комментарий