1.4.11.2 Основной список команд Yum
Данная статья актуальна для РЕД ОС 7.2 и младше.
Отображение команд и опций:
yum help
Список названий пакетов из репозиторий:
yum list
Cписок всех доступных пакетов:
yum list available
Cписок всех установленных пакетов:
yum list installed
Установлен ли указанный пакет:
yum list installed httpd
Список установленных и доступных пакетов:
yum list all
Список пакетов, относящихся к ядру:
yum list kernel
Отображение информации о пакете:
yum info httpd
Список зависимостей и необходимых пакетов:
yum deplist httpd
Найти пакет, который содержит файл:
yum provides "*bin/top"
Поиск пакета по имени и описанию:
yum search httpd
Получить информацию о доступных обновлениях безопасности:
yum updateinfo list security
Вывести список групп:
yum grouplist
Вывести описание и содержимое группы:
yum groupinfo "Basic Web Server"
Установка группы пакетов «Basic Web Server»:
yum groupinstall "Basic Web Server"
Удаление группы:
yum groupremove "Basic Web Server"
Проверка на доступные обновления:
yum check-update
Список подключенных репозиториев:
yum repolist
Информация об определенном репозитории:
yum repoinfo base
Информация о пакетах в указанном репозитории:
yum repo-pkgs epel list
Установить все пакеты из репозитория:
yum repo-pkgs reponame install
Удалить пакеты установленные из репозитория:
yum repo-pkgs reponame remove
Создать кэш:
yum makecache
Проверить локальную базу rpm (поддерживаются параметры dependencies, duplicates, obsoletes, provides):
yum check dependencies
Просмотр yum истории (вывод списка транзакций):
yum history list
Просмотр информации определенной транзакции (установленные пакеты, установленные зависимости):
yum history info 9
Отмена транзакции:
yum history undo 9
Повторить:
yum history redo 9
Дополнительно можно просмотреть лог:
cat /var/log/yum.log
Удалить пакеты сохраненные в кэше:
yum clean packages
Удалить все пакеты и метаданные:
yum clean all
Установить пакет:
yum install httpd
Удаление пакета:
yum remove httpd
Обновить пакет:
yum update httpd
Обновить все пакеты:
yum update
Обновить до определенной версии:
yum update-to
Установить из локальной директории (поиск/установка зависимостей будут произведены из подключенных репозиториев):
yum localinstall httpd.rpm
или
yum install httpd.rpm
Установить с http:
yum localinstall http://server/repo/httpd.rpm
Откатиться к предыдущей версии пакета:
yum downgrade
Переустановка пакета (восстановление удаленных файлов):
yum reinstall httpd
Удаление ненужных более пакетов:
yum autoremove
Создание локальных репозиториев. Создайте файл:
/etc/yum.repos.d/<название_репозитория>.repo
Пример конфигурационного файла репозитория:
[skype-stable] name=skype (stable) baseurl=https://repo.skype.com/rpm/stable/ enabled=1 gpgcheck=1 gpgkey=https://repo.skype.com/data/SKYPE-GPG-KEY
где:
baseurl — отвечает за ссылку, откуда берутся пакеты;
enabled = 1 — репозиторий активен («0» - репозиторий деактивирован);
gpgcheck=1 — проверка подписи пакетов («0» - проверка отключена);
gpgkey — откуда взять ключ для проверки подписи пакета.
Установка обновлений по расписанию (yum-cron устанавливается отдельно):
yum-cron
Дата последнего изменения: 08.08.2022
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.