
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.