среда, 25 сентября 2019 г.

CentOS/RHEL: Настройка и работа с утилитой YUM

Yum - утилита для работы с RPM пакетами для ОС CentOS и RedHat.

Все настройки осуществляются в конфигурационном файле:

vim /etc/yum.conf

По умолчанию там присутствуют следующие настройки:

[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True

gpgcheck - будет ли yum проверять подлинность пакетов;
installonly_limit - максимальное количество версий, которые могут быть установлены для определенного пакета;
clean_requirements_on_remove - при удалении пакета удалять и все его зависимости;
best - при обновлениях всегда стараться устанавливать последнюю версию пакета.

Для настройки работы yum через прокси добавьте следующие параметры:

proxy=http://proxyhost:8080
proxy_username=proxyname
proxy_password=proxypass
proxy_auth_method=basic

где proxy - адрес и порт прокси сервера;
proxy_username - имя пользователя для аутентификации;
proxy_password - пароль пользователя;
proxy_auth_method - метод аутентификации("any" по умолчанию).

Основные операции с yum:

"yum list" - отобразить все установленные пакеты и доступные в репозиториях;
"yum list installed" - отобразить все установленные в системе пакеты;
"yum list available" - отобразить все доступные для установки пакеты;
"yum check-update" - проверка доступности обновлений для пакетов;
"yum update package_name" - обновление версии указанного пакета;
"yum update" - обновление всех установленных пакетов;
"yum install package_name" - установка указанного пакета;
"yum remove package_name" - удаление указанного пакета.

Комментариев нет:

Отправить комментарий