Yum, шпаргалка
|
Шпаргалка по работе с пакетным менеджером Yum (Yellowdog Updater, Modified), который используется в популярных Linux дистрибутивах: RedHat, CentOS, Scientific Linux (и других). В целях экономии места вывод команд не представлен. отображение команд и опций список названий пакетов из репозиторий список всех доступных пакетов список всех установленных пакетов установлен ли указанный пакет список установленных и доступных пакетов список пакетов, относящихся к ядру отображение информации о пакете список зависимостей и необходимых пакетов найти пакет, который содержит файл поиск пакета по имени и описанию получить информацию о доступных обновлениях безопасности вывести список групп вывести описание и содержимое группы установка группы пакетов «Basic Web Server» удаление группы Проверка на доступные обновления список подключенных репозиториев информация об определенном репозитории информация о пакетах в указанном репозитории установить все пакеты из репозитория удалить пакеты установленные из репозитория создать кэш проверить локальную базу rpm (поддерживаются параметры dependencies, duplicates, obsoletes, provides) просмотр yum истории (вывод списка транзакций) просмотр информации определенной транзакции (установленные пакеты, установленные зависимости) отмена транзакции повторить дополнительно можно просмотреть лог удалить пакеты сохраненные в кэше удалить все пакеты и метаданные установить пакет удаление пакета обновить пакет обновить все пакеты обновить до определенной версии установить из локальной директории (поиск/установка зависимостей будут произведены из подключенных репозиториев) или установить с http откатиться к предыдущей версии пакета переустановка пакета (восстановление удаленных файлов) удаление ненужных более пакетов создание локальных репозиториев (createrepo ставится отдельно) установка обновлений по расписанию (yum-cron устанавливается отдельно) Опции Yumответить «yes» при запросе, -y ответить «no» при запросе использовать Yum без плагинов или отключить определенный плагин включить плагины, которые установлены, но отключены включить отключенный репозиторий отключить репозиторий скачать пакеты, но не устанавливать (на Centos 7 x86_64 будут скачаны в '/var/cache/yum/x86_64/7/base/packages/') Cледующие команды доступны после установки пакета yum-utilsнайти из какого репозитория установлен пакет найти процессы, пакеты которых обновлены и требуют рестарта запрос к репозиторию, узнать зависимости пакета, не устанавливая его синхронизировать yum репозиторий updates в локальную директорию repo1 проверить локальный репозиторий на целостность завершить транзакции установить необходимые зависимости для сборки RPM пакета управление конфигурационными опциями и репозиториями yum запрос к локальной базе yum, отображение информации о пакете (использованная команда, контрольная сумма, URL с которого был установлен и другое) скачать rpm пакеты из репозитория скачать src.rpm пакет из репозитория (должен быть подключен соответствующий репозиторий, например в '/etc/yum.repos.d/CentOS-Sources.repo' в CentOS) Конфигурационные файлы Yum и их расположениеОсновной конфигурационный файл директория, с конфигурациями (например, yum плагины) директория, содержащая информацию о репозиториях Некоторые опции yum.conf:Директория, где yum хранит кэш и файлы базы (по умолчанию '/var/cache/yum') Определяет должен или нет Yum хранить кэш заголовков и пакетов после успешной установки. Значения: 0 или 1. (по умолчанию 1) уровень вывода отладочных сообщений. Значения: 1-10 (по умолчанию 2) лог файл (по умолчанию '/var/log/yum.log') обновлять устаревшие пакеты проверка подписи пакетов. Значения: 0 или 1 (по умолчанию 1) включение плагинов. Значения: 0 или 1 (по умолчанию 1) Некоторые полезные плагиныДобавляет опцию командной строки для просмотра ченжлога перед/после обновлениями выбирает более быстрые репозитории из списка зеркал добавляет команды keys, keys-info, keys-data, keys-remove, которые позволяют работать с ключами. блокировать указанные пакеты от обновления, команда yum versionlock добавление команд yum verify-all, verify-multilib, verify-rpm для проверки контрольных сумм пакетов Работа Yum через прокси серверДля всех пользователей: добавить в секцию [main] в /etc/yum.conf при необходимости указать пароль, добавить указать прокси для отдельного пользователя оригинал статьи на habrahabr.ru |
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Оплачиваем статьи заинтересованным пользователям проекта


