terça-feira, 21 de fevereiro de 2017

Utilizando o comando RPM para gerenciamento de pacotes



Em um dos post's que fiz no blog recentemente, citei 21 comandos do Yum para gerenciamento de pacotes em terminal Linux, hoje vou apresentar algumas nuances do comando RPM, tendo em vista que ele é tão utilizado quanto o Yum para instalação e gerenciamento de pacotes em sistemas Linux.

Abaixo segue alguns exemplos extremamente uteis no dia a dia:


O comando abaixo é utilizado para instalar pacotes no Linux:

# rpm -ivh arquivo.rpm

Onde;
-i = indica que o pacote deve ser instalado;
 v = executa em modo verboso ou seja, exibe o progresso de instalação e as mensagens de instalação do pacote;
 h = hash, exibe o percentual da instalação.


O comando abaixo efetua upgrade ou atualização de um pacote já instalado:

# rpm -Uvh arquivo.rpm

Onde:
-U = indica que o pacote será atualizado;
 v = executa em modo verboso ou seja, exibe o progresso de instalação e as mensagens de atualização do pacote;
 h = hash, exibe o percentual da instalação.


O comando abaixo apaga pacotes e suas dependências do sistema:

# rpm -ev pacote

Onde:
-e = indica que o pacote será deletado;
 v = exibirá as mensagens que a deleção do arquivo vierem à gerar.


O comando abaixo apaga pacotes do sistema, porém não deleta os pacotes que venham à ser dependências do pacote deletado:

# rpm -ev --nodeps pacote

Onde:
-e = indica que o pacote será deletado;
 v = exibirá as mensagens que a deleção do arquivo vierem à gerar;
--nodeps = indica que nenhuma dependência será verificada.


O comando abaixo lista todos os pacotes instalados no sistema:

# rpm -qa

Onde:
-q = vem de query, significa requisição;
  a = abreviação de all, onde exibirá todos os pacotes.


O comando abaixo lista pacotes instalados e também uma breve descrição do pacote:

# rpm -qi pacote

Onde:
-q = vem de query, significa requisição;
  i = vem de info.


O comando abaixo verifica à qual pacote pertence o arquivo pesquisado:

# rpm -qf /diretório/arquivo

Onde:
-q = vem de query, significa requisição;
 f = busca o pacote dono do arquivo.


O comando abaixo exibe todos os arquivos de configuração relacionados ao executável pesquisado:

# rpm -qcf /sbin/ip

Onde:
-q = vem de query, significa requisição;
 c = vem de "config files" ou arquivos de configuração;
 f = busca o pacote dono do arquivo.


O comando abaixo exibe os últimos pacotes RPM instalados no sistema:

# rpm -qa --last

Onde:
-q = vem de query, significa requisição;
 a = abreviação de all, onde exibirá todos os pacotes;
--last = faz referência aos últimos pacotes instalados.


O comando abaixo busca todas as dependências que um arquivo RPM precisa para ser instalado:

#rpm -qpR arquivo.rpm

Onde:
-q = vem de query, significa requisição;
 p = vem de pacote, faz busca pelo arquivo de pacotes;
 R = vem de requires, tem como função exibir todas as dependências do pacote.


Por hoje é só, have a nice day =D

Nenhum comentário:

Postar um comentário