Yum, шпаргалка

Шпаргалка по работе с пакетным менеджером Yum (Yellowdog Updater, Modified), который используется в популярных Linux дистрибутивах: RedHat, CentOS, Scientific Linux (и других). В целях экономии места вывод команд не представлен.

отображает в каком пакете нужная библиотека libstdc++.so.5

yum whatprovides */libstdc++.so.5

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

yum help

список названий пакетов из репозиторий

yum list

список всех доступных пакетов

yum list available

список всех установленных пакетов

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 search yum

получить информацию о доступных обновлениях безопасности

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 epel

информация о пакетах в указанном репозитории

yum repo-pkgs epel list

установить все пакеты из репозитория

yum repo-pkgs reponame install

удалить пакеты установленные из репозитория

yum repo-pkgs reponame remove

создать кэш

yum makecache

проверить локальную базу rpm (поддерживаются параметры dependencies, duplicates, obsoletes, provides)

yum check
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

создание локальных репозиториев (createrepo ставится отдельно)

createrepo

установка обновлений по расписанию (yum-cron устанавливается отдельно)

yum-cron

Опции Yum

ответить «yes» при запросе,

yum update -y

ответить «no» при запросе

--assumeno

использовать Yum без плагинов

--noplugins

или отключить определенный плагин

--disableplugin=fastestmirror

включить плагины, которые установлены, но отключены

yum --enableplugin=ps

включить отключенный репозиторий

yum update -y --enablerepo=epel

отключить репозиторий

yum update -y --disablerepo=epel

скачать пакеты, но не устанавливать

(на Centos 7 x86_64 будут скачаны в ‘/var/cache/yum/x86_64/7/base/packages/‘)

yum install httpd --downloadonly
yum --disablerepo=\* --enablerepo=base,updates install httpd
Micro
Author: Micro

///

Поделиться в социальных сетях
0 0 голоса
Рейтинг статьи
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии