Используем репозитории Яндекса для apt в Debian и Ubuntu.

Сегодня мы рассмотрим настройку серверов и ПК под управлением операционной системы Debian и Ubuntu на использование зеркал репозиториев на https://mirror.yandex.ru/

Использовании зеркал Яндекса в Debian
Для начала определимся с версиями Debian. У каждой версии Debian есть номер версии и кодовое имя выпуска. Ниже в таблице приведено соответствие номерной версии и кодового имени:

Номер Кодовое имя
2 Hamm
2.1 Slink
2.2 Potato
3.0 Woody
3.1 Sarge
4.0 Etch
5.0 Lenny
6 Squeeze
7 Wheezy
8 Jessie
9 Stretch
10 Buster
11 Bullseye

В репозитории Яндекса мы можем найти зеркала репозиториев для всех версий начиная с 8 – Jessie.

Нам нужно исправить содержимое файла /etc/apt/sources.list

Сперва сделаем резервную копию файла:

cp /etc/apt/sources.list ~/
Изменим файл:

mcedit /etc/apt/sources.list
Заменим содержимое файла строками:

deb http://mirror.yandex.ru/debian/ bullseye main
deb-src http://mirror.yandex.ru/debian/ bullseye main

deb http://mirror.yandex.ru/debian-security bullseye-security main contrib
deb-src http://mirror.yandex.ru/debian-security bullseye-security main contri

deb http://mirror.yandex.ru/debian/ bullseye-updates main contrib
deb-src http://mirror.yandex.ru/debian/ bullseye-updates main contrib
По сути нам достаточно изменить во всех строчках:

deb http://xxx.xxxxx.xxx/debian/
на

deb http://mirror.yandex.ru/debian/
Запустим:

sudo apt update

…
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
All packages are up to date.
База данных пакетов будет загружена с зеркала Яндекса.

Использовании зеркал Яндекса в Ubuntu
Для начала определимся с версиями Ubuntu. У каждой версии Ubuntu есть номер версии и кодовое имя выпуска. Ниже в таблице приведено соответствие номерной версии и кодового имени:

Номер Кодовое имя
14.04 Trusty
16.04 Xenial
18.04 Bionic
20.04 Focal
21.04 Hirsute
21.10 Impish
22.04 Bionic

В репозитории Яндекса мы можем найти зеркала репозиториев для всех версий начиная с 14.04 – Trusty.

Нам нужно исправить содержимое файла /etc/apt/sources.list

Сперва сделаем резервную копию файла:

cp /etc/apt/sources.list ~/
Изменим файл:

mcedit /etc/apt/sources.list
Заменим содержимое файла строками:

deb http://mirror.yandex.ru/ubuntu impish main restricted
deb http://mirror.yandex.ru/ubuntu impish-updates main restricted
deb http://mirror.yandex.ru/ubuntu impish universe
deb http://mirror.yandex.ru/ubuntu impish-updates universe
deb http://mirror.yandex.ru/ubuntu impish multiverse
deb http://mirror.yandex.ru/ubuntu impish-updates multiverse
deb http://mirror.yandex.ru/ubuntu impish-backports main restricted universe multiverse
deb http://mirror.yandex.ru/ubuntu impish-security main restricted
deb http://mirror.yandex.ru/ubuntu impish-security universe
deb http://mirror.yandex.ru/ubuntu impish-security multiverse
По сути нам достаточно изменить во всех строчках:

deb http://xxx.xxxxx.xxx/ubuntu/
на

deb http://mirror.yandex.ru/ubuntu/
Запустим

sudo apt update

…
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
57 packages can be upgraded. Run ‘apt list —upgradable’ to see them.
База данных пакетов будет загружена с зеркала Яндекса.

Заключение
Сегодня мы рассмотрели настройку серверов и ПК под управлением операционной системы Debian и Ubuntu на использование зеркал Яндекса.

Внесли изменения в файл sources.list изменив имена доменов таким образом, чтобы они указывали на зеркало Яндекса.

Обновили базу данных пакетов.

2 комментария

  1. Для установки драйверов WiFi адаптера на Elegoo Neptune 4 Pro заменил все deb.debian.org на mirror.yandex.ru
    После выполнения команды sudo apt install network_manager получил ответ
    «Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package network_manager »
    Иначе говоря, зеркало mirror.yandex.ru в предлагаемом виде не работает.
    Когда залез на https://mirror.yandex.ru/debian/ и попытался найти какие-нибудь следы моей версии Debian — «десятка или «Buster» , то утонул в структуре каталогов…
    Что делать бедному еврею? (:-)

    1. Да действительно для 10-го Debian нет пакетов. Яндекс где-то его потерял. Как вариант обновить дистрибутив до 11.
      Изменить список репозиториев в файле /etc/apt/sources.list — заменить все записи buster на bullseye, а buster/updates — на bullseye-security. Если есть другие файлы репозиториев в /etc/apt/sources.list.d, нужно обновить и их.
      Выполнить обновление — использовать команды sudo apt update, sudo apt upgrade, sudo apt full-upgrade. Во время обновления могут появляться запросы на перезапуск сервисов — нужно выбрать «Да».

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.