| Команда |
Описание |
|
# rpm -ivh [package.rpm] |
установить пакет с выводом сообщений и прогресс-бара [man] |
|
# rpm -ivh --nodeeps [package.rpm] |
установить пакет с выводом сообщений и прогресс-бара без контроля зависимостей [man] |
|
# rpm -U [package.rpm] |
обновить пакет без изменений конфигурационных файлов, в случае отсутствия пакета, он будет установлен [man] |
|
# rpm -F [package.rpm] |
обновить пакет только если он установлен [man] |
|
# rpm -e [package] |
удалить пакет [man] |
|
# rpm -qa |
отобразить список всех пакетов, установленных в системе [man] |
|
# rpm -qa | grep httpd |
среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "httpd" [man] |
|
# rpm -qi [package] |
вывести информацию о конкрентном пакете [man] |
|
# rpm -qg "System Environment/Daemons" |
отобразить пакеты входящие в группу пакетов (fedora, redhat) [man] |
|
# rpm -ql [package] |
вывести список файлов, входящих в пакет [man] |
|
# rpm -qc [package] |
вывести список конфигурационных файлов, входящих в пакет [man] |
|
# rpm -q [package] --whatrequires |
вывести список пакетов, необходимых для установки конкретного пакета по зависимостям [man] |
|
# rpm -q [package] --whatprovides |
список предоставляемой функциональности [man] |
|
# rpm -q [package] --scripts |
отобразит скрипты, запускаемые при установке/удалении пакета [man] |
|
# rpm -q [package] --changelog |
вывести историю ревизий пакета [man] |
|
# rpm -qf /etc/httpd/conf/httpd.conf |
проверить какому пакету принадлежит указанный файл. Указывать следует полный путь и имя файла [man] |
|
# rpm -qp [package.rpm] -l |
отображает список файлов, входящих в пакет, но ещё не установленных в систему [man] |
|
# rpm --import /media/cdrom/RPM-GPG-KEY |
ипортировать публичный ключ цифровой подписи [man] |
|
# rpm --checksig [package.rpm] |
проверит подпись пакета [man] |
|
# rpm -qa gpg-pubkey |
проверить целостность установленного содержимого пакета [man] |
|
# rpm -V [package] |
проверить размер, полномочия, тип, владельца, группу, MD5-сумму и дату последнего изменеия пакета [man] |
|
# rpm -Va |
проверить содержимое всех пакеты установленные в систему. Выполняйте с осторожностью! [man] |
|
# rpm -Vp [package.rpm] |
проверить пакет, который ещё не установлен в систему [man] |
|
# rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm] |
установить пакет, собранный из исходных кодов [man] |
|
# rpm2cpio [package.rpm] | cpio --extract --make-directories *bin* |
извлечь из пакета файлы содержащие в своём имени bin [man] |
|
# rpmbuild --rebuild [package.src.rpm] |
собрать пакет из исходных кодов [man] |