Версия: 4.17.0
RPM - это наиболее популярная утилита управления пакетами rpm.
Утилита используется для установки, удаления, обновления, запроса и проверки пакетов программного обеспечения. Пакет состоит из архива файлов и информации о пакете, включая имя, версию и описание. Формат файлов также называется RPM.
Контактная информация:
Официальный сайт
Лицензия:
GPL2
Синтаксис:
rpm [ПАРАМЕТР...]
Основные опции:
| Опция | Описание |
|---|---|
| -i, --install | Используется для установки любого пакета RPM |
| -e, --erase | Используется для удаления, стирания или деинсталляции пакета |
| -U, --upgrade | Используется для обновления существующего пакета; |
| -q, --query | Используется для запроса пакета |
| -V, --verify | Используется для проверки пакетов RPM |
Опции:
| Опция | Описание |
|---|---|
| a, --all | Запросить/проверить все пакеты |
| -f, --file | Запросить/проверитьпакет, которомупринадлежит файл |
| -g, --group | Запросить/проверить пакеты в группе |
| -p, --package | Запросить/проверить файл пакета |
| --pkgid | Запросить/проверить пакет(ы) по идентификатору пакета |
| --hdrid | Запросить/проверить пакет(ы), по идентификатору заголовка |
| --triggeredby | Запросить пакеты с триггер-сценариями на пакет |
| --whatconflicts | Найти/проверить пакеты, требующие сервис |
| --whatrequires | Найти/проверить пакеты, требующие сервис |
| --whatobsoletes | Запросить/проверить пакет(ы), которые устарели из-за зависимости |
| --whatprovides | Найти/проверить пакеты, предоставляющие сервис |
| --whatrecommends | Запрос/проверка пакета(ов), которые рекомендуют зависимость |
| --whatsuggests | Запрос/проверка пакета(ов), которые предлагают зависимость |
| --whatsupplements | Запрос/проверка пакета(ов), которые дополняют зависимость |
| --whatenhances | Запрос/проверка пакета(ов), которые улучшают зависимость |
| --nomanifest | Не обрабатывать не-пакетные файлы как манифесты |
Опции выбора файлов для запроса/проверки:
| Опция | Описание |
|---|---|
| -c, --configfiles | Включать только файлы конфигурации |
| -d, --docfiles | Включать только файлы документации |
| -L, --licensefiles | Включать только лицензионные файлы |
| -A, --artifactfiles | Включать только файлы артефактов |
| --noghost | Исключать файлы типа %%ghost |
| --noconfig | Исключать файлы типа %%config |
| --noartifact | Исключать файлы типа %%artifact |
Подробнее об rpm:
rpm --help
sudo rpm -qip /путь_до_пакета/имя_пакета.rpm
sudo rpm -qpR /путь_до_пакета/имя_пакета.rpm
sudo rpm -ivh --nodeps /путь_до_пакета/имя_пакета.rpm
sudo rpm -ivh --nodeps --replacepkgs имя_пакета.rpm
sudo rpm -e имя_пакета
sudo rpm -e --nodeps имя_пакета
sudo rpm -Uvh --nodeps имя_пакета.rpm
sudo rpm -Uvh --oldpackage rpm_some_package-<old-version>.rpm
Для того чтобы проверить установлен ли пакет в систему, следует выполнить команду:
sudo rpm -q имя_пакета
sudo rpm -ql имя_пакета
sudo rpm -qlp имя_пакета.rpm
sudo rpm -qa --last
sudo rpm -qa
sudo rpm --checksig имя_пакета.rpm
sudo rpm -qa "gnome*
sudo rpm -qdf /usr/bin/имя_пакета
rpm -Va
rpm --import /media/cdrom/RPM-GPG-KEY
Установить можно модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.