Traduzindo comandos do rpm para dpkg

2

Estou usando o 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 estou usando o Ubuntu e o Linux Mint regularmente, quero aprender mais sobre o dpkg, mas não sei por onde começar.

Particularmente, eu me vejo perdendo comandos como:

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

E tem mais. Onde posso encontrar o melhor tradutor?

UPDATE: localizei duas que não conhecia quando escrevi esta pergunta. Um deles é o Tabelas de Pesquisa APT e RPM Packager de J. P. Vossen. O outro é do Ubuntu e é chamado de Trocando para o Ubuntu do Linux Red Hat Enterprise Linux e Fedora . Ambas as páginas são muito boas.

    
por Mei 17.07.2009 / 02:58

2 respostas

3

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

rpm --queryformat é aproximadamente o mesmo que dpkg-query.

rpm --whaquerquires é aproximadamente o mesmo que rdepends do apt-cache.

rpm -qV é aproximadamente o mesmo que o debsums

Isso deve ajudá-lo a começar:)

    
por 17.07.2009 / 04:53
-2

Como pjz disse, eu não acho que haja um bom tradutor. É que você só tem um rpm de um arquivo e não consegue encontrar uma versão .deb? O dpkg manipula arquivos .deb da mesma forma que o rpm manipula 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 na guia; ou conclui minha lista ou me fornece pacotes correspondentes.

    
por 17.07.2009 / 04:59

Tags