Articles

20 Practical Examples of RPM Commands in Linux

Posted by admin

RPM (Red Hat Package Manager) is an default open source and most popular package management utility for Red Hat based systems like (RHEL, CentOS and Fedora). A ferramenta permite aos administradores de sistemas e usuários instalar, atualizar, desinstalar, consultar, verificar e gerenciar pacotes de software de sistema em sistemas operacionais Unix/Linux. O RPM anteriormente conhecido como .arquivo rpm, que inclui programas de software compilados e bibliotecas necessárias pelos pacotes. Este utilitário só funciona com pacotes que foram construídos .formato rpm.,

20 Mais Útil RPM Exemplos de Comandos

Este artigo fornece algumas útil de 20 RPM exemplos de comandos que podem ser úteis para você. Com a ajuda deste comando rpm Você pode conseguir instalar, atualizar, remover pacotes em seus sistemas Linux.

alguns fatos sobre RPM (RedHat Package Manager)

  1. RPM é livre e lançado sob GPL (General Public License).
  2. RPM mantém a informação de todos os pacotes instalados na base de dados /var/lib/rpm.,
  3. RPM é a única maneira de instalar pacotes em sistemas Linux, se você tiver instalado pacotes usando o código fonte, então rpm não irá geri-lo.
  4. RPM lida com .arquivos rpm, que contém a informação real sobre os pacotes como: o que é, de onde vem, informações de dependências, informações de Versão etc.

existem cinco modos básicos para o comando RPM

  1. Install : é usado para instalar qualquer pacote RPM.
  2. Remove: é usado para apagar, remover ou des-instalar qualquer pacote RPM.
  3. Upgrade : é usado para atualizar o pacote RPM existente.,
  4. verificar: é usado para verificar um pacote RPM.
  5. Query:é usado qualquer pacote RPM.

onde encontrar pacotes RPM

abaixo está a lista de sites rpm, onde você pode encontrar e transferir todos os pacotes RPM.

Read Also:

  1. 20 Yum Command Examples in Linux
  2. 10 wget Command Examples in Linux
  3. 30 Most Useful Linux Commands for System Administrators

Por favor lembre-se que deverá ser o utilizador raiz ao instalar pacotes no Linux, com os privilégios de root que poderá gerir comandos rpm com as suas opções apropriadas.,

Como Verificar a RPM do Pacote de Assinatura

verifique Sempre o PGP assinatura de pacotes antes de instalá-los em seus sistemas Linux e certifique-se de que sua integridade e sua origem está OK. Use a opção seguinte com o comando –checksig (check signature) para verificar a assinatura de um pacote chamado pidgin.,

# rpm --checksig pidgin-2.7.9-5.el6.2.i686.rpmpidgin-2.7.9-5.el6.2.i686.rpm: rsa sha1 (md5) pgp md5 OK

Como Instalar um Pacote RPM

# rpm -ivh pidgin-2.7.9-5.el6.2.i686.rpmPreparing... ########################################### 1:pidgin ########################################### 
RPM comando e opções
  1. -eu : instalar um pacote
  2. -v : verbose para uma melhor visualização
  3. -h: imprimir marcas de hash como o pacote de arquivo é descompactado.

Como verificar as dependências do pacote RPM antes de instalar

digamos que gostaria de fazer uma verificação de dependência antes de instalar ou actualizar um pacote. Por exemplo, use o seguinte comando para verificar as dependências do BitTorrent-5.2.2-1-Python2. 4.noarch.pacote rpm., Ele irá mostrar a lista de dependências do pacote.

RPM command and options
  1. -q : Query a package
  2. -p: List capabilities this package provides.
  3. – R: capacidades de lista das quais este pacote depende..

como instalar um pacote RPM sem dependências

Se souber que todos os pacotes necessários já estão instalados e que o RPM está apenas a ser estúpido, poderá ignorar essas dependências usando a opção –nodeps (sem verificação de dependências) antes de instalar o pacote.,

# rpm -ivh --nodeps BitTorrent-5.2.2-1-Python2.4.noarch.rpmPreparing... ########################################### 1:BitTorrent ########################################### 

o comando acima instala com força o pacote rpm, ignorando os erros de dependências, mas se esses ficheiros de dependências estiverem em falta, então o programa não irá funcionar de todo, até que você os instale.

como verificar um pacote RPM instalado

Usando a opção-q com o nome do pacote, irá mostrar se um rpm instalado ou não.

# rpm -q BitTorrentBitTorrent-5.2.2-1.noarch

Como Listar todos os ficheiros de um pacote RPM instalado

para ver todos os ficheiros de um pacote rpm instalado, use o-ql (lista de pesquisas) com o comando rpm.,

Como Listar os pacotes RPM instalados recentemente

Use a seguinte opção rpm com a opção-qa (consulta all), irá listar todos os pacotes rpm instalados recentemente.

Como Listar todos os pacotes RPM instalados

escreva o seguinte comando para imprimir todos os nomes dos pacotes instalados no seu sistema Linux.

Como atualizar um pacote RPM

Se quisermos atualizar qualquer pacote RPM “- U ” (atualização) será usado., Uma das principais vantagens de usar esta opção é que ele não só irá atualizar a versão mais recente de qualquer pacote, mas também irá manter o backup do pacote mais antigo para que, no caso de o pacote atualizado mais recente não executar o pacote instalado anteriormente pode ser usado novamente.

# rpm -Uvh nx-3.5.0-2.el6.centos.i686.rpmPreparing... ########################################### 1:nx ########################################### 

Como Remover um Pacote RPM

# rpm -evv nx

Como Remover um Pacote RPM, Sem Dependências

O –nodeps (não verifica dependências) opção de forçar a remoção de pacotes rpm do sistema., Mas tenha em mente que a remoção de determinado pacote pode quebrar outras aplicações de trabalho.

# rpm -ev --nodeps vsftpd

como consultar um ficheiro que pertence ao pacote RPM

digamos, você tem uma lista de ficheiros e gostaria de descobrir qual o pacote que pertence a estes ficheiros. Por exemplo, o seguinte comando com a opção-qf (query file) irá mostrar-lhe um ficheiro /usr/bin/htpasswd é próprio do pacote httpd-tools-2.2.15-15.el6.cento.1.i686.,

# rpm -qf /usr/bin/htpasswdhttpd-tools-2.2.15-15.el6.centos.1.i686

como consultar uma informação do pacote RPM instalado

digamos que você instalou um pacote rpm e quer saber a informação sobre o pacote. A seguinte Opção-qi (query info) irá imprimir a informação disponível do pacote instalado.

obtenha a informação do pacote RPM Antes de instalar

você tem download de um pacote da internet e quer saber a informação de um pacote antes de instalar. Por exemplo, a seguinte opção-qip (query info package) irá imprimir a informação de um pacote sqlbuddy.,

como consultar a documentação do pacote RPM instalado

para obter a lista de documentação disponível de um pacote instalado, use o seguinte comando com a opção-qdf (ficheiro do documento de consulta) irá mostrar as páginas manuais relacionadas com o pacote vmstat.

Como verificar um pacote RPM

Verificando um pacote compara a informação dos ficheiros instalados Do pacote com a base de dados rpm. O-Vp (pacote verificar) é usado para verificar um pacote.

# rpm -Vp sqlbuddy-1.3.3-1.noarch.rpmS.5....T. c /etc/httpd/conf.d/sqlbuddy.conf

Como Verificar todos os Pacotes RPM

Digite o seguinte comando para verificar todos os pacotes rpm.,

como importar uma chave RPM GPG

para verificar os pacotes RHEL/CentOS / Fedora, deverá importar a chave GPG. Para isso, execute o seguinte comando. Ele irá importar CentOS 6 chave GPG.

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

Como Listar todas as teclas RPM GPG importadas

para imprimir todas as teclas GPG importadas no seu sistema, use o seguinte comando.

como reconstruir a base de dados RPM corrompida

às vezes a base de dados rpm fica corrompida e pára toda a funcionalidade do rpm e outras aplicações no sistema., Então, na altura precisamos de reconstruir a base de dados rpm e restaurá-la com a ajuda de seguir o comando.

# cd /var/lib# rm __db*# rpm --rebuilddb# rpmdb_verify Packages

Leave A Comment