
He estado usando RPM durante mucho tiempo: construí mis propios paquetes e instalé Linux sin nada más que los RPM para hacerlo.
Sin embargo, ahora que uso Ubuntu y Linux Mint con regularidad, quiero aprender más sobre dpkg pero no sé por dónde empezar.
En particular, me faltan comandos como:
- rpm --queryformat="..." (consulta datos en la base de datos e imprime en formato definido por el usuario)
- rpm --whatrequires (descubra qué requiere un paquete)
- rpm -qV (verificar todos los archivos en el sistema de archivos)
Y hay más. ¿Dónde puedo encontrar el mejor traductor?
ACTUALIZAR:He localizado dos que no conocía cuando escribí esta pregunta. Uno esTablas de búsqueda de empaquetadores APT y RPMde JP Vossen. El otro es de Ubuntu y se llamaCambiar a Ubuntu desde Linux Red Hat Enterprise Linux y Fedora. Ambas páginas son bastante buenas.
Respuesta1
No creo que exista un buen 'traductor'. ¡Pero podrías escribir uno! Tenga en cuenta que en el mundo Debian (de donde proviene dpkg), necesitará no sólo dpkg sino también posiblemente otras herramientas como dpkg-* apt-cache para mostrarle algunas de esas cosas.
rpm --queryformat es aproximadamente lo mismo que dpkg-query.
rpm --whatrequires es aproximadamente lo mismo que apt-cache rdepends.
rpm -qV es aproximadamente igual que los debsums
Eso debería ayudarte a empezar :)
Respuesta2
Como dijo pjz, no creo que haya un buen traductor. ¿Será que solo tienes un rpm de un archivo y no encuentras una versión .deb? dpkg maneja archivos .deb de manera muy similar a como rpm maneja archivos .rpm. ¿Has intentado buscar en el listado de apt-get? Un truco útil que encontré es escribir la primera parte del nombre de un paquete y presionar la pestaña; O completa mi lista o me ofrece paquetes coincidentes.