К основному контенту

Debian 10: Подключение и Настройка Архивных Репозиториев для Работы

Актуальные рабочие репозитории для 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

Debian 10 хоть и устарел, но всё ещё может использоваться с архивными репозиториями. Подключение archive.debian.org и отключение проверки срока действия пакетов позволяют продолжить установку и обновление программ. Однако для долгосрочной стабильности рекомендуется обновиться до более свежей версии Debian (11 или 12).


Комментарии

Популярные сообщения из этого блога

Настройка и подключение IPSec в Windows

Настройка IPSec на Windows включает в себя создание правил безопасности и фильтров для защиты сетевого трафика. Ниже — пошаговое руководство. Включение службы IPSec Перед настройкой убедитесь, что служба IPSec Policy Agent запущена: Нажмите Win + R , введите services.msc и нажмите Enter . Найдите IPsec Policy Agent . Если она не работает, нажмите ПКМ → Свойства . Установите Тип запуска: Автоматически , затем нажмите Запустить . Настройка политики IPSec через «Локальную политику безопасности» Нажмите Win + R , введите secpol.msc , нажмите Enter . Перейдите в Политики IP-безопасности в локальном компьютере . В правом окне нажмите Создать политику IP-безопасности → Далее . Укажите имя политики (например, "IPSec VPN"), снимите флажок Активировать правило по умолчанию , нажмите Далее . Нажмите Добавить , чтобы создать правило. Транспортный или туннельный режим : Если IPSec для защищенной локальной сети – выберите Транспортный режим . Если IPSec для VPN – выберите Туннельн...

Как найти и изменить репозитарии для CentOS 8

В CentOS 8 официальные репозитории (BaseOS, AppStream и Extras) управляются с помощью dnf и файлов конфигурации в /etc/yum.repos.d/ . Вот как их найти и изменить: 1. Просмотр текущих репозиториев dnf repolist Если нужно увидеть подробную информацию: dnf repolist all 2. Изменение репозиториев Файлы конфигурации репозиториев находятся в /etc/yum.repos.d/ . Например, основной репозиторий может быть в файле CentOS-AppStream.repo . Открыть его можно так: nano /etc/yum.repos.d/CentOS-AppStream.repo Внутри можно изменить: enabled=1 → включает репозиторий enabled=0 → отключает репозиторий baseurl= или mirrorlist= → задать новый источник пакетов 3. Замена недоступных репозиториев CentOS 8 достиг конца поддержки , и официальные зеркала больше не работают. Вместо них можно подключить Vault или AlmaLinux/Rocky Linux : Использование архивного репозитория CentOS Vault Создайте резервную копию старых .repo файлов: mkdir /root/repo-backup && mv /etc/yum.repos.d/*.repo /root/repo-backu...

Debian 11: настройка сети и имени хоста /etc/network/interfaces, NetworkManager и systemd-networkd

Как настроить сеть в Debian 11? 🔹 1. Настройка через /etc/network/interfaces (Традиционный способ) Этот метод удобен для серверов и минималистичных систем без NetworkManager . Открываем конфигурационный файл: sudo nano /etc/network/interfaces 🔹 DHCP (Автоматическое получение IP) auto eth0 iface eth0 inet dhcp 🔹 Статический IP auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4 🔹 Wi-Fi (WPA2) auto wlan0 iface wlan0 inet dhcp wpa-ssid "Название_сети" wpa-psk "Пароль" 📌 Применение изменений: sudo systemctl restart networking 🔹 2. Настройка через NetworkManager (Удобно для десктопов) Проверяем статус: systemctl status NetworkManager Если не установлен, ставим: sudo apt install network-manager sudo systemctl enable --now NetworkManager 🔹 Графический интерфейс (TUI) nmtui Выберите Edit a connection , настройте параметры и сохраните. 🔹 Консольный способ ( nmcli ...