Синтаксис:
rpm [OPTIONS] packagename.rpm
RPM – RedHat Package Manager, менеджер пакетов Linux Red Hat, выполняющий следующие функции:
- Установка программного обеспечения
- Обновление программного обеспечения
- Удаление программного обеспечения
- Получение информации, о программном обеспечении
Под программным обеспечением здесь подразумеваются любые программы, специально собранные в виде инсталляционных пакетов с расширением .rpm
Такой вид инсталляционных пакетов наиболее популярен в системах Linux Red Hat.
rpm имеет большое количество опций и параметров, для управления софтом, поэтому здесь перечислены только наиболее употребляемые опции. Полный список опций данной команды, вы можете получить набрав в командной строке
man rpm
Основные опции команды:
-i
– установка пакета
Дополнительные опции:
--excludedocs– исключает (не устанавливает) документацию к пакету
--force– игнорирует предупреждения и устанавливает пакет несмотря на ошибки.
--noscripts– не выполняет инсталляционные скрипты
--nodeps– игнорирует зависимости
--replacepgks– заменяет пакет
--root path– устанавливает path в качестве корневого каталога
-e
– удаляет пакет
--nodeps– игнорирует зависимости
-U
– во время установки пакета, если такой пакет уже установлен (например старая версия), удаляет текущий и устанавливает новый. Может применяться вместо опции -i
Дополнительные опции:
--oldpackage– позволяет вернуться к более старой версии пакета.
-q
– получает информацию о пакете
Дополнительные опции:
-p file– выводит информацию о файле file
-f file– выводит информацию о пакете, которому принадлежит файл file
-i– выводит суммарную информацию о пакете
-l– выводит список файлов, принадлежащих пакету
--scripts– выводит содержимое инсталляционных скриптов
--provides– отображает возможности, предоставляемые пакетом
--requires– отображает возможности, требуемые пакетом
-a– выводит информацию обо всех установленных пакетах
-V
– выводит информацию об инсталлированом пакете
Дополнительные опции:
-a– выводит информацию обо всех установленных пакетах
Основные примеры:
Установка пакета:
rpm -ivh имя_пакета.rpm
Установка несмотря на ошибки:
rpm -ivh --force имя_пакета.rpm
Обновление пакета или установка нового, в замен текущего:
rpm -Uvh имя_пакета.rpm
Удаление пакета:
rpm -e имя_пакета.rpm
Посмотреть список всех установленных пакетов:
rpm -qa
Посмотреть список всех установленных пакетов, скорее всего имеющих отношение к MySQL:
rpm -qa | grep mysql