Подключение локального репозитория#
Предварительные условия#
Установлено Исполнение OS Server. Подробнее - в разделе «Действия по безопасной установке и настройке» → «Безопасная установка OS Server».
Сценарий#
Для подключения локального (offline) репозитория BaseOS ОС SberLinux OS Server из состава поставки:
В установленной OS Server создайте точку монтирования (например, с именем
/mnt/disc):mkdir -p /mnt/discГде опция
-pсоздает цепочку родительских каталогов, если они не существуют.Смонтируйте установочный диск, заменив
/dev/<device>на имя соответствующего устройства:mount /dev/<device> /mnt/disc(Опционально) Проверьте корректность монтирования:
ls /mnt/discСоздайте конфигурационный файл репозитория в каталоге
/etc/yum.repos.d/:nano /etc/yum.repos.d/sberlinux-baseos.repo
Примечание
По умолчанию все конфигурационные файлы репозиториев расположены в каталоге `/etc/yum.repos.d/. Подробнее - в Базе знаний → «Файлы каталога /etc/yum.repos.d/*».
В созданный файл добавьте информацию о репозитории и сохраните. Пример содержимого:
[BaseOS-repo] name=BaseOS SberLinux 9.2 metadata_expire=-1 cost=500 baseurl=file:///mnt/disc/BaseOS/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-SberLinuxГде:
[BaseOS-repo]- имя секции репозитория (должно быть уникальным);name- человекочитаемое имя репозитория;metadata_expire- время жизни кешированных метаданных (-1- данные не удаляются, считаются актуальными до момента ручной очистки кеша);cost- приоритет репозитория;baseurl- URL-адрес репозитория (в данном случае локальная файловая система с точкой монтирования);enabled- включение репозитория (1— включен,0— отключен);gpgcheck- проверка подписей пакетов (1— включена,0— отключена);gpgkey- путь к файлу публичного GPG-ключа в системе.
Убедитесь, что репозиторий подключен:
dnf repolist
Примечание
При возникновении конфликтов с ранее подключенными репозиториями удалите устаревшие метаданные, очистив кеш:
dnf clean metadata