Пятница, 03.10.2025 19:00

Используем зеркала Яндекса для установки пакетов в РЕДОС Linux

Используем зеркала Яндекса для установки пакетов в РЕДОС Linux

При установке РЕДОС с образа все необходимые файлы копируются с виртуального диска и этот процесс не занимает много времени. Если же вы захотите установить обновления, вы можете столкнутся с неожиданно маленькой скоростью загрузки.

Сегодня мы рассмотрим настройку РЕДОС Linux на использование зеркала Яндекса для загрузки пакетов.

В конфигурации РЕДОС уже добавлены зеркала Яндекса, но они идет вторыми в списке репозиториев, таким образом сначала установка происходит с серверов компании и если что-то пошло не так, то происходит попытка загрузки из следующего зеркала репозитория.

Рассмотрим файлы:

/etc/yum.repos.d/RedOS-Base.repo
[base]
name=RedOS - Base
baseurl=https://repo1.red-soft.ru/redos/8.0/$basearch/os,https://mirror.yandex.ru/redos/8.0/$basearch/os,http://repo.red-soft.ru/redos/8.0/$basearch/os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RED-SOFT
enabled=1
/etc/yum.repos.d/RedOS-Updates.repo
[updates]
name=RedOS - Updates
https://repo1.red-soft.ru/redos/8.0/$basearch/updates,baseurl=https://mirror.yandex.ru/redos/8.0/$basearch/updates,http://repo.red-soft.ru/redos/8.0/$basearch/updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RED-SOFT
enabled=1

Как видите зеркала репозиториев указан в следующем порядке:

https://repo1.red-soft.ru
https://mirror.yandex.ru
http://repo.red-soft.ru

Всё что нам нужно, изменить порядок следования зеркал в этом списке!

Чтобы не делать это вручную используем команды:

sudo sed -i 's/https:\/\/repo1.red-soft.ru\/redos\/8.0\/$basearch\/os,https:\/\/mirror.yandex.ru\/redos\/8.0\/$basearch\/os,http:\/\/repo.red-soft.ru\/redos\/8.0\/$basearch\/os/https:\/\/mirror.yandex.ru\/redos\/8.0\/$basearch\/os,https:\/\/repo1.red-soft.ru\/redos\/8.0\/$basearch\/os,http:\/\/repo.red-soft.ru\/redos\/8.0\/$basearch\/os/g' /etc/yum.repos.d/RedOS-Base.repo
sudo sed -i 's/https:\/\/repo1.red-soft.ru\/redos\/8.0\/$basearch\/updates,https:\/\/mirror.yandex.ru\/redos\/8.0\/$basearch\/updates,http:\/\/repo.red-soft.ru\/redos\/8.0\/$basearch\/updates/https:\/\/mirror.yandex.ru\/redos\/8.0\/$basearch\/updates,https:\/\/repo1.red-soft.ru\/redos\/8.0\/$basearch\/updates,http:\/\/repo.red-soft.ru\/redos\/8.0\/$basearch\/updates/g' /etc/yum.repos.d/RedOS-Updates.repo

здесь мы просто заменяем старую строку на новую, с зеркалом Яндекса на первом месте!

Запустим обновление.

sudo dnf update

Теперь при обновлении и установке пакетов сначала будет использоваться зеркало Яндекса!

Заключение

Сегодня мы рассмотрели настройку РЕДОС Linux на использование зеркала Яндекса для загрузки и обновления пакетов для чего внесли изменения в конфигурационные файлы репозитория пакетов, поменяв порядок следования зеркал таким образом, чтобы зеркала Яндекса шли первыми в списке.

 

Категория РЕД ОС Linux

Добавить комментарий

Простой текст

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
Просмотров: 35