RPM
O comando RPM faz a instalação de pacotes .rpm.
O pacote/arquivo .rpm precisa estar na máquina.
Não resolve dependências.
Sintaxe básica:
# rpm -ivh <nome do pacote .rpm>
Sendo
i = install (instala o pacote)
v = verbose (lista mensagens explicativas na tela)
h = hash (mostra o progresso da instalação com "#")
Listar todos os softwares instalados na máquina:
# rpm -qa
Listar todos os softwares instalados na máquina (por data):
# rpm -qa --last
Verificar se o pacote esta instalado na máquina:
# rpm -qa <nome do pacote>
Listar todos os arquivos pertencentes ao pacote:
# rpm -ql <nom do pacote>
Listar todos as informações do pacote:
# rpm -qi <nome do pacote>
Remover pacote:
# rpm -e <nome do pacote>
Verificar se o pacote possui dependências:
# rpm -qpR <nome do pacote>
Atualizar um pacote:
# rpm -Uvh <nome do pacote>
***************************************************************************
YUM
O comando YUM faz a instalação de um pacote direto de um repositório configurado na máquina.
Ele busca no repositório o pacote solicitado, faz o download e a instalação do mesmo, incluindo as dependências que possam existir (ao contrário do comando RPM, que não resolve as dependências).
É fundamental possuir repositórios instalados.
Como mencionado acima,o comando YUM resolve dependências de pacotes.
Sintaxe básica:
# yum install <nome do pacote>
Ex: #yum install htop
Remover um pacote:
# yum remove <nome do pacote>
Procurar por um pacote nos repositórios:
# yum search <nome do pacote>
Procurar informações do pacote:
# yum info <nome do pacote>
** semelhante o comando "rpm -qi"
Atualizar um pacote:
# yum update <nome do pacote>
Downgrade um pacote:
# yum downgrade <nome do pacote>
Instalado um pacote RPM com YUM:
# yum localinstall <nome do pacote>
Grupos de Pacotes com YUM:
Com o comando YUM também é possível fazer a instalação de grupos de pacotes.
Sintaxe básica:
# yum groupinstall <nome do grupo de pacotes>
Ex: # yum groupinstall webserver
Removendo um grupo de pacotes com YUM:
# yum groupremove <nome do grupo de pacote>
Lista os grupos de pacotes disponíveis nos repositórios:
# yum grouplist
Lista os pacotes de um grupo de pacote:
# yum groupinfo <nome do grupo de pacotes>