RPM (RPM Package Manager) — це менеджер RPM-пакетів у Red Hat подібних системах. Дозволяє виконувати встановлення, видалення та оновлення програмного забезпечення. Серед основних переваг цього менеджера слід зазначити:

  • Простоту процесу поновлення, видалення пакетів;
  • Можливість перевірки GPG підпису та контрольної суми для перевірки цілісності пакета;

Нижче наведено таблицю з базовими командами, які зазвичай потрібні в роботі з менеджером RPM.

Основні команди RPM

КомандаОпис
rpm --import RPM-GPG-KEYІмпорт ключа GPG. Потрібно для перевірки пакетів.
rpm -qip packagename.rpmПерегляд інформації про пакет packagename.rpm, який знаходиться в директорії.
rpm -qlp packagename.rpmПерегляд списку файлів у невстановленому пакеті.
rpm -qp --scripts packagename.rpmПерегляд скриптів %pre-%post-install (uninstall).
rpm -qp --changelog packagename.rpmПерегляд changelog пакета
rpm -qR packagenameПерегляд залежностей, необхідних для зазначеного пакета.
rpm -ivh packagename.rpmВстановлення пакета.
rpm -qi packagenameПерегляд інформації про пакет, який вже встановлений у системі.
rpm -Uvh packagename.rpmОновлення або інсталяція пакета.
rpm -Fvh packagename.rpmОновлення пакета. Для випадку, якщо попередня його версія вже встановлена в системі.
rpm -e packagenameВидалення пакета.
rpm -qa --lastПерегляд дати інсталяції пакетів.
rpm -qaПерегляд списку всіх пакетів, встановлених у системі.
rpm -qa “client*”Пошук всіх пакетів, що починаються на client.
rpm -qf /etc/rc.confРозпізнавання належності файлу rc.conf будь-якому пакету.