Traduzindo comandos rpm para dpkg

Traduzindo comandos rpm para dpkg

Eu uso RPM há muito tempo - criei meus próprios pacotes e instalei o Linux com nada além dos RPMs para fazer isso.

No entanto, agora que uso Ubuntu e Linux Mint regularmente, quero aprender mais sobre o dpkg, mas não sei por onde começar.

Particularmente, sinto falta de comandos como:

  • rpm --queryformat="..." (consulta dados no banco de dados e imprime no formato definido pelo usuário)
  • rpm --whatrequires (descubra o que requer um pacote)
  • rpm -qV (verifica todos os arquivos no sistema de arquivos)

E há mais. Onde posso encontrar o melhor tradutor?

ATUALIZAR:Localizei dois que não conhecia quando escrevi esta pergunta. Um éTabelas de consulta do empacotador APT e RPMde JP Vossen. O outro é do Ubuntu e se chamaMudando para Ubuntu do Linux Red Hat Enterprise Linux e Fedora. Ambas as páginas são muito boas.

Responder1

Não creio que exista um bom 'tradutor'. Você poderia escrever um, no entanto! Observe que no mundo debian (de onde vem o dpkg), você precisará não apenas do dpkg, mas também possivelmente de outras ferramentas como dpkg-* apt-cache para mostrar algumas dessas coisas.

rpm --queryformat é aproximadamente igual a dpkg-query.

rpm --whatrequires é aproximadamente o mesmo que apt-cache rdepends.

rpm -qV é aproximadamente igual ao debsums

Isso deve começar :)

Responder2

Como pjz disse, não acho que exista um bom tradutor. Será que você só tem o rpm de um arquivo e não consegue encontrar uma versão .deb? O dpkg lida com arquivos .deb da mesma forma que o rpm lida com arquivos .rpm. Você já tentou procurar na listagem do apt-get? Um truque útil que encontrei é digitar a primeira parte do nome de um pacote e clicar em tab; ele completa minha lista ou me fornece pacotes correspondentes.

informação relacionada