Después de casi volverme loco para instalar un archivo .rpm dí con la solución a mi problema y encontré Alien.
Alien es un programa que convierte entre RPM (Red Hat Package Manager), dpkg (Debian Package maintenance system) , slp (Stampede) y los diferentes formatos del archivo tgz (slackware). Si quieres utilizar un paquete diferente al de tu sistema, puedes utilizar Alien para convertirlo a tu formato preferido y así instalarlo o poder manejarlo como quieras.
Alien es un programa que convierte entre RPM (Red Hat Package Manager), dpkg (Debian Package maintenance system) , slp (Stampede) y los diferentes formatos del archivo tgz (slackware). Si quieres utilizar un paquete diferente al de tu sistema, puedes utilizar Alien para convertirlo a tu formato preferido y así instalarlo o poder manejarlo como quieras.
Abrimos la consola y ponemos:
# apt-get install alien (descarga e instala Alien)
Una vez instalado, solo queda saber los comandos para poder usarlo:
-Traducción de las opciones de uso de Alien (perdón por mi pésimo ingles al traducir ;D):
Uso: alien [opcion] file [...]Permite estas opciones:
- file [...] Package file or files to convert. (Paquete o archivo a convertir)
- -d o --to-deb Generate a Debian deb package (default). (Genera un paquete Debian .deb - Por defecto)
(*)Los archivos .tgz permiten también estas opciones:
- --patch= < patch > Specify patch file to use instead of automatically looking for patch in /var/lib/alien. (Especifica el archivo a usar en vez de hacerlo de manera automática)
- --nopatch Do not use patches. (No usa ningún parche)
- --anypatch Use even old version os patches. (Utilizar incluso las versiones antiguas del parche)
- -s o --single Like --generate, but do not create .orig directory. (Es lo mismo que --generate, pero sin crear la carpeta)
- --fixperms Munge/fix permissions and owners. (Fija los permisos y los propietarios)
- --test Test generated packages with lintian. (Prueba los paquetes generados con lintian)
- -r o --to-rpm Generate a Red Hat rpm package. (Genera un archivo .rpm)
- --to-slp Generate a Stampede slp package. (Genera un archivo .slp, Stampede)
- -l o --to-lsb Generate a LSB package. (Genera un archivo .lsb)
- -t o --to-tgz Generate a Slackware tgz package. (Genera un archivo .tgz, Slackware)(*)
- --description=<>
Specify package description. (Especifica la descripción del paquete) --version= <> Specify package version. (Especifica la versión del paquete)
(Genera un archivo -p o --to-pkg Generate a Solaris pkg package. pkg, Solaris) -i o --install Install generated package. (Instala el archivo generado) -g o --generate Generate build tree, but do not build package. (Genera un "árbol de estructura" [?!?], pero no genera un paquete). -c o --scripts Include scripts in package. (Incluye scripts en el paquete) -v o --verbose Display each command alien runs. (Muestra cada comando del funcionamiento de Alien) --veryverbose Be verbose, and also display output of run commands. (Es como --verbose, y también muestra la salida de los comandos en funcionamiento) -k o --keep-version Do not change version of generated package. (No cambia la versión del paquete generado) --bump=number Increment package version by this number. (Incrementa la versión del paquete por este número) -h o --help Display this help message. (Muestra este mensaje de ayuda)
-V o --version Display alien's version number. (Muestra el número de versión de Alien)
Una vez visto los comandos, solo queda pedir lo que queramos hacer. Ejemplos:
Queremos convertir un fichero .rpm a .deb?
# sudo alien -d nombre-del-archivo.rpm
Queremos intalar un fichero .deb?
# sudo alien -i nombre-del-archivo.deb
Siempre teniendo en cuenta que el archivo esta en la carpeta de usuario (home/usuario/). De no ser así utilizaremos "cd Desktop" si lo tenemos en el escritorio o "cd el-nombre-de-la-carpeta-donde-se-encuentra".
Fácil y útil herramienta para la gente que como yo, no esta muy puesta al día en esto de Linux...
Fácil y útil herramienta para la gente que como yo, no esta muy puesta al día en esto de Linux...
Traducción basada en "Install .rpm Files in Ubuntu" de "ubuntugeek.com".
0 comentarios:
Publicar un comentario