YUM (Yellow dog Updater, Modified) — открытый консольный менеджер RPM-пакетов. Позволяет облегчить каскадное обновление Linux систем с отслеживанием взаимосвязей RPM-пакетов. Распространяется под лицензией GNU. Первоначально был разработан программистом Seth Vidal и группой волонтёров. Для работы с YUM используется интерфейс командной строки, однако существуют надстройки, предоставляющие графический интерфейс для функционала YUM. источник: wikipedia
| Команда | Описание |
|---|---|
| yum list updates | список пакетов для обновления |
| yum list recent | список пакетов, добавленные за последние 7 дней в любой из подключенных репозиториев |
| yum list installed | список установленных пакетов |
| yum list package | поиск пакета package |
| yum list extras | список пакетов, установленных с неофициальных репозиториев RHN (Red Hat Network) |
| yum search package | поиск пакета package |
| yum install package | установка пакета package |
| yum reinstall package | пере установка пакета package |
| yum info package | информация о пакете package |
| yum deplist package | список зависимостей для пакета package |
| yum remove package | удаление пакета package |
| yum check-update | кэширование списка доступных приложений на удаленных репозиториях |
| yum update | обновить все пакеты до последней версий |
| yum update package | обновить пакет package до последней версии |
| yum whatprovides /path/to/file | определение пакета, которому принадлежит файл file |
| yum grouplist | список групп приложений |
| yum groupinfo groupname | информация о группе groupname |
| yum groupinstall groupname | установка приложений из группы groupname |
| yum groupupdate groupname | обновление приложений из группы groupname |
| yum groupremove groupname | удаление всех приложений, принадлежащих группе groupname |
| yum repolist | список репозиториев |
| yum clean all | очищает кэш yum (/var/cache/yum/) |
| repoquery --list wget.i386 | список файлов, установленных пакетом wget.i386 (для работы repoquery нужен пакет yum-utils) |
RPM (RPM Package Manager) - формат пакетов программного обеспечения и программа, созданная для управления этими пакетами. источник: wikipedia
| Команда | Описание |
|---|---|
| rpm -ivh package.rpm | установка пакета package.rpm |
| rpm -Uvh package.rpm | обновление пакета package.rpm |
| rpm -ev package | удаление пакета package |
| rpm -qa | список всех установленных пакетов, ключ --last - список недавно установленных пакетов |
| rpm -ql package | список файлов, установленных пакетом package |
| rpm -qf /path/to/file | определение пакета, которому принадлежит файл file |
| rpm -qc package | список конфигурационных файлов для пакета package |
| rpm -qpR package.rpm | список зависимостей для пакета package.rpm |
| rpm -qR package | список зависимостей для пакета package |
| rpm2cpio package.rpm | cpio -idv | извлечение содержимого пакета package.rpm в текущею директорию |
Дополнительное чтиво