Pacotes RPM - Instalação em sua distribuição sem usar o Alien

Publicado por Luís Fernando C. Cavalheiro em 28/09/2012

[ Hits: 6.528 ]

Blog: https://github.com/lcavalheiro/

 


Pacotes RPM - Instalação em sua distribuição sem usar o Alien



Saudações a todos os Debians-like users do pedaço!

Hoje, a dica vai para aqueles que precisam instalar um pacote em seus sistemas, mas este pacote é disponibilizado apenas no formato RPM (a Oracle é campeã em fazer isso...).

Mas não se aflija, pois existe uma solução muito mais prática e confiável do que o alien: o pacote RPM!

O pacote RPM permite que sua distribuição gerencie, instale e administre arquivos RPM diretamente, sem necessidade de conversão. Por padrão, este pacote faz parte de uma instalação full do Slackware, mas usuários de Debians-like, podem precisar instalá-lo com o comando:

sudo apt-get install rpm rpm-i18n

Instalando um pacote RPM

Abra um terminal e rode o comando:

sudo rpm --install [installopts] pacote.rpm

Em "installopts", você passa as opções que quer usar durante a instalação. Olhe na man page para as informações detalhadas.

Atualizando um pacote RPM

Abra um terminal e rode o comando:

sudo rpm --upgrade [installopts] pacote.rpm

Em "installopts", você passa as opções que quer usar durante a atualização. Olhe na man page para as informações detalhadas.

Removendo um pacote RPM

Abra um terminal e rode o comando:

sudo rpm --erase [--allmatches] [--nodeps] [--noscripts] [--notriggers] [--test] pacote.rpm

Onde:
  • --allmatches → Remove todos os pacotes que correspondam ao nome "pacote.rpm";
  • --nodeps → Não faz a verificação das dependências do pacote a ser desinstalado;
  • --noscripts → Impede a execução dos scripts "%preun" e "%postun";
  • --notriggers → Impede a execução dos triggers "%triggerun" e "%triggerpostun" durante a desinstalação.

Listando pacotes instalados via RPM

Abra um terminal e rode o comando:

sudo rpm --query --all


Por hoje é só.

Divirtam-se, e saudações "GCC-ianas" pra todos!

Outras dicas deste autor

Slackware64: multilib for dummies (usando slackpkg+)

Traduzindo Firefox para pt_BR no Slackware 14.0

Guia pós-instalação do Fedora 21 Xfce Spin

Impedindo atualização de pacotes específicos no Fedora

Skype no Slackware SEM PulseAudio

Leitura recomendada

Servidor de arquivos e instalação silenciosa para técnicos em manutenção usando Debian

OpenDNS FamilySHield - Aprenda, em 10 passos, a barrar a pornografia no seu navegador

Port knocking - Instalação e configuração

Instalando o plugin do Sun Java 6 no Firefox usando o Ubuntu 64 bits

Palestra do Zero ao Openstack [vídeo]

  

Comentários
[1] Comentário enviado por albfneto em 29/09/2012 - 12:50h

Favoritada. Vou experimentar isso. Volta e Meia tenho que instalar coisas em Sabayon que só existem em RPM, e sei que o Sabayon pode usar RPM.



Contribuir com comentário