Обложка канала

Системный администратор

18542 @i_odmin

Системный администратор. Все для системного администратора: библиотека электронных книг, полезные статьи, мануалы.

Системный администратор

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