Файл /etc/yum.conf#
yum.conf - это конфигурационный файл пакетного менеджера YUM. Он определяет параметры, которые влияют на работу YUM при установке пакетов, их обновлении и удалении (подробнее см. «Утилита yum»). Путь к файлу – /etc/yum.conf.
Примечание
Дополнительно параметры конфигурации считываются из каталогов, заданных в опции reposdir. Значение по умолчанию – /etc/yum.repos.d/.
Внимание
В версии SberLinux OS Server 9 вместо yum.conf по умолчанию используются конфигурационный файл /etc/dnf/dnf.conf и все файлы с расширением .repo в каталоге /etc/yum.repos.d/. Файлы в каталоге /etc/yum.repos.d/ служат для настройки репозиториев и имеют приоритет над глобальной конфигурацией.
В yum.conf содержится два типа разделов: [main] (основной) и [repository] (репозиторий). В файле должен быть только один раздел [main]. В разделах [repository] определяются конфигурации для каждого из подключаемых репозиториев. Разделов [repository] может быть несколько или один.
Пример наполнения раздела [main]:
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=False
Внутри разделов [main] и [repository] располагаются пары «ключ-значение». Строки, начинающиеся с # интерпретируются как комментарии.
Пример наполнения раздела [repository]:
[<repository_id>]
name=<some_name_for_repository>
baseurl=<url_for_repository>
enabled=1
Где <repository_id> – идентификатор конкретного репозитория, должен быть уникальным.
Ниже приведены некоторые возможные ключи и их значения для раздела [main]:
Ключ |
Описание |
Значение по умолчанию |
|---|---|---|
|
Указывает YUM, следует ли выполнять проверку подписей пакетов с помощью GPG. Может принимать значения: |
|
|
Устанавливает количество пакетов, указанных в |
|
|
Указывает YUM проверять зависимости каждого пакета при удалении пакетов (путем удаления, обновления или устаревания). Если какая-либо из зависимостей больше не требуется другим пакетам, то она также будет удалена. Возможные значения: булевы – |
|
|
Задать менеджеру пакетов инструкции при установке пакетов. Возможные значения: |
|
|
Задать YUM инструкции для доступа к репозиториям. Возможные значения: |
|
Некоторые возможные ключи и их значения для раздела [repository] представлены в таблице:
Ключ |
Описание |
Значение по умолчанию |
|---|---|---|
|
Описание репозитория. Обычно человекочитаемая строка |
– |
|
URL-адрес каталога в котором находится каталог |
– |
|
Указывает YUM использовать данный репозиторий или нет. Возможные значения: |
– |
Пример указания нескольких URL в разделе [repository]:
[<repository_id>]
name=<some_name_for_repository>
baseurl= <server1/path_to_repository>
<server2/path_to_repository>
<server3/path_to_repository>