Alien, conversión de DEB a RPM
sábado, 12 de junio de 2010Alien es un script PERL que permite convertir ficheros DEB a RPM y viceversa (obviamente esta última conversión, de RPM a DEB, no la he probado). Es ideal para probar algún programa distribuido exclusivamente con el instalador para Ubuntu pero no para Opensuse y cuando no tenemos ganas (y la importancia lo permite) de andar compilando ni resolviendo dependencias.
Lo usé hace unos dias por ejemplo para recuperar un pequeño programita que usé hace tiempo y que no encontraba para openSuse, ContextFree 2.2 y del cual puedes descargar los archivos fuente o el instalador para Debian..
Pues tan sencillo como descargar el .deb y hacer en consola:
alien -r contextfree_2.2+dfsg1-1_i386.deb
esto genera un archivo contextfree-2.2+dfsg1-2.i386.rpm instalable con
rpm -Uvhi contextfree-2.2+dfsg1-2.i386.rpm
Puedes instalar Alien desde los repositorios oficiales de openSuse (openSUSE:/11.2:/Contrib/standard/noarch/alien-8.78-1.1.noarch.rpm).
Nota: Es conveniente (que no fundamental) hacer la conversión como root.
Nota II: Enlace de descarga de Context Free 2.2 RPM para mega-vagos.
pedro
#1/ 15 de March/2012 a 11:44:21
Otros comentarios de «pedro»
¿Sabes donde guarda alien (por defecto) los archivos una vez han sido convertidos?
Lo digo porque aunque desde consola doy una dirección de carpeta y en la consola se ve el proceso de conversión, despues no aparece el paquete ni en esa carpeta , ni en ninguna parte
Trebol-a
#2/ 15 de March/2012 a 11:51:25
Otros comentarios de «Trebol-a»
pues ni idea, siempre que lo hago es para convertir un DEB a RPM en la misma carpeta que estoy, supongo que si no está en la carpeta indicada como destino, ni en la que te encuentras pues debería estar en /tmp
22 de December, 2024 @ 16:38