Preciso instalar um pacote que está faltando na minha máquina virtual que está executando o Red Hat. Como faço isso?
Que comando devo usar para instalar / remover / atualizar pacotes .rpm?
Preciso instalar um pacote que está faltando na minha máquina virtual que está executando o Red Hat. Como faço isso?
Que comando devo usar para instalar / remover / atualizar pacotes .rpm?
EDIT: Como recomendado em um comentário abaixo, você pode apenas usar yum
para tudo e ficará bem.
Verifique a documentação da Red Hat para o rpm
comando.
Basicamente:
rpm -Uvh package_file.rpm
instala / atualiza um pacote a partir de um arquivo .rpmrpm -e package_name
remove um pacotePara instalar pacotes dos repositórios da Red Hat, use yum
, cujos comandos são principalmente auto-explicativos ( install
, update
etc ...). Esta documentação é para o CentOS 5, mas acho que deve funcionar para versões mais recentes do Red Hat / CentOS.
rpm
se for absolutamente necessário - em circunstâncias normais, não há razão para usar osrpm
comandos mencionados acima para jogar com o banco de dados do pacote;yum install package_file.rpm
eyum remove package_name
vai fazer muito bem.RTFM:
man yum
.apropos install
leva à trilha 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 em 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.
fonte
apropos
apenas pesquisa os nomes e descrições curtas das páginas de manual, em contraste com o que você descreve.man -K
por outro lado ...man -k
faz o mesmo queapropos
, de acordo com a página de manual e com um teste.Instalar RPM
Atualizar rpm
remover rpm
ou remova as rpm sem deps
fonte