
Preciso instalar um pacote que está faltando na minha máquina virtual que está executando o Red Hat. Como faço isso?
Qual comando devo usar para instalar/remover/atualizar pacotes .rpm?
Responder1
EDITAR:Conforme recomendado no comentário abaixo, você pode usar yum
para tudo e ficará bem.
VerificarDocumentação da Red Hatpara o rpm
comando.
Basicamente:
rpm -Uvh package_file.rpm
instala/atualiza um pacotede um arquivo .rpmrpm -e package_name
remove um pacote
Para instalar pacotes dos repositórios da Red Hat, useyum
, cujos comandos são em sua maioria autoexplicativos ( install
, update
etc...).Esta documentaçãoé para CentOS 5, mas acho que deve funcionar para versões mais recentes do Red Hat/CentOS.
Responder2
RTFM: man yum
. apropos install
leva ao caminho dos direitos.
Se "apropos" não retornar nada, você deverá executar makewhatis
primeiro.
Depois disso, você encontrará quase tudo com "apropos", que fará uma pesquisa de texto completo de todas as descrições curtas da página de manual.
yum, ao contrário do rpm, resolverá todas as dependências necessárias.
Responder3
Instale rpm:
rpm -ivh abcd.rpm
Atualizar rpm:
rpm -Uvh abcdef.rpm
Remover rpm:
rpm -e abcd.rpm
ou remova o rpm sem dependências:
rpm -e --nodeps abcd.rpm