Используем зеркала Яндекса для установки пакетов в РЕДОС 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.reposudo 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 на использование зеркала Яндекса для загрузки и обновления пакетов для чего внесли изменения в конфигурационные файлы репозитория пакетов, поменяв порядок следования зеркал таким образом, чтобы зеркала Яндекса шли первыми в списке.
Добавить комментарий