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 будь-якому пакету. |