Подключение репозитория#
По умолчанию подключаемые репозитории выбираются на этапе установки операционной системы.
Примечание
Для полноценной работы операционной системы должны быть подключены репозитории BaseOS и AppStream.
При подключении дополнительных репозиториев в процессе эксплуатации воспользуйтесь сценариями, указанными ниже.
Подключение удаленного репозитория#
Подключение удаленного репозитория через локальный конфигурационный файл#
Отредактируйте конфигурационный файл. По умолчанию все конфигурационные файлы репозиториев расположены в каталоге /etc/yum.repos.d/:
vi /etc/yum.repos.d/sberlinux.repo
Пример содержимого файла:
[BaseOS]
name=SberLinux $releasever - BaseOS
baseurl={repository_url}
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-SberLinux
Где:
name— имя репозитория;baseurl— ссылка на репозиторий;gpgcheck— проверка цифровой подписи репозитория. Значение1— проверка включена;enabled— состояние репозитория. Значение1— включен;gpgkey— ссылка на ключ для проверки цифровой подписи.
Важно
Раздел репозитория в конфигурационном файле должен начинаться с наименования, выделенного квадратными скобами, например: [BaseOS]. Перед сохранением файла проверьте, что данная строка присутствует и не указана как комментарий (#).
Подключение удаленного репозитория через загружаемый конфигурационный файл#
Чтобы загрузить конфигурационный файл репозитория, выполните последовательно следующие команды:
Перейдите в каталог
/etc/yum.repos.d/:cd /etc/yum.repos.d/Загрузите конфигурационный файл в репозиторий:
sudo curl -O {config_url}Где:
-O- опция, сохраняющая файл с исходным именем. Верхний регистр обязателен;{config_url}- ссылка на конфигурационный файл репозитория.
Подключение удаленного репозитория с помощью пакетного менеджера#
Для подключения репозитория можно использовать пакетный менеджер:
dnf config-manager --add-repo {repository_url}
Где {repository_url} — ссылка на репозиторий.
Примечание
Команда применима как для пакетного менеджера DNF, так и для YUM. Для использования YUM замените в тексте dnf на yum. Подробное описание см. в разделе «Настройка основных параметров системы» → «Управление программными пакетами: установка, обновление, удаление» → «Инструменты управления программным обеспечением»
Просмотрите и, при необходимости, обновите настройки репозитория, созданные предыдущей командой в файле:
vi /etc/yum.repos.d/sberlinux.repo
Подключение локального репозитория#
Для подключения локального репозитория воспользуйтесь следующим сценарием:
Создайте новый каталог
{mount_point}:mkdir {mount_point}Где
{mount_point}- точка монтирования.Смонтируйте устройство:
mount {device} {mount_point}Где
{device}- устройство, на котором находится ISO-образ.Создайте конфигурационный файл. По умолчанию все конфигурационные файлы репозиториев расположены в каталоге
/etc/yum.repos.d/:vi /etc/yum.repos.d/sberlinux.repoПример содержимого файла:
[AppStream] name=SberLinux $releasever - AppStream baseurl=file://{mount_point}/AppStream/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-SberLinux [BaseOS] name=SberLinux $releasever - BaseOS baseurl=file://{mount_point}/BaseOS gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-SberLinuxГде:
name— имя репозитория;baseurl— ссылка на репозиторий в локальном хранилище;gpgcheck— проверка цифровой подписи репозитория. Значение1— проверка включена;enabled— состояние репозитория. Значение1— включен;gpgkey— ссылка на ключ для проверки цифровой подписи.