Respostas:
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.
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.
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 que apropos
, de acordo com a página de manual e com um teste.
Instalar RPM
rpm -ivh abcd.rpm
Atualizar rpm
rpm -Uvh abcdef.rpm
remover rpm
rpm -e abcd.rpm
ou remova as rpm sem deps
rpm -e --nodeps abcd.rpm
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.