Как установить/удалить/обновить пакеты .rpm в Red Hat?

Как установить/удалить/обновить пакеты .rpm в Red Hat?

Мне нужно установить пакет, которого нет в моей виртуальной машине, работающей под управлением Red Hat. Как это сделать?

Какую команду следует использовать для установки/удаления/обновления пакетов .rpm?

решение1

РЕДАКТИРОВАТЬ:Как рекомендовано в комментарии ниже, вы можете просто использовать его yumдля всего, и все будет хорошо.

ПроверятьДокументация Red Hatдля rpmкоманды.

По сути:

  • rpm -Uvh package_file.rpmустанавливает/обновляет пакетиз файла .rpm
  • rpm -e package_nameудаляет пакет

Для установки пакетов из репозиториев Red Hat используйтеyum, команды которого в основном говорят сами за себя ( installи updateт. д.).Эта документацияпредназначен для CentOS 5, но я думаю, что он должен работать и для более новых версий Red Hat/CentOS.

решение2

RTFM: man yum. apropos installведет на правый путь.

Если «apropos» ничего не вернул, вам придется выполнить команду makewhatisсначала.

После этого вы найдете практически все, что угодно, с помощью «apropos», который выполнит полнотекстовый поиск по всем кратким описаниям страниц руководства.

yum, в отличие от rpm, разрешит все необходимые зависимости.

решение3

Установить об/мин:

rpm -ivh abcd.rpm

Обновление оборотов в минуту:

rpm -Uvh abcdef.rpm

Удалить об/мин:

rpm -e abcd.rpm 

или удалить rpm без зависимостей:

rpm -e --nodeps abcd.rpm

Связанный контент