7.19.2 Основной список команд Yum

Отображение команд и опций

#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

 

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email