Используем репозитории Яндекса для 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. Во время обновления могут появляться запросы на перезапуск сервисов — нужно выбрать «Да».

Добавить комментарий для devel Отменить ответ

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


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