Cómo instalar.rpm en Ubuntu? [cerrado]


Soy un usuario de ubuntu, sin embargo, necesito instalar un controlador de impresora que es un RPM ( * .rpm) archivo (Lo sentimos, es el único controlador disponible en el sitio del fabricante para Linux).

¿Es posible instalar archivos RPM en ubuntu?

Gracias de antemano.

Author: mpalencia, 2015-01-30

2 answers

De https://help.ubuntu.com/community/RPM/AlienHowto , usa el paquete alien:

Alien convierte un archivo de paquete RPM en un archivo de paquete Debian o Alien puede instalar un archivo RPM directamente. Esta no es la forma recomendada de instalar paquetes de software en Ubuntu. Si es posible, instale paquetes desde los repositorios de Ubuntu usando Add/Remove, apt-get, o el Administrador de paquetes Synaptic. Pueden producirse conflictos de dependencias de paquetes al intentar instalar RPM paquete.

Estos comandos deberían hacerlo:

sudo apt-get install alien
sudo alien -i package_file.rpm

Y de la página man de alien :

ADVERTENCIA

Alien no debe usarse para reemplazar paquetes importantes del sistema, como init, libc, u otras cosas que son esenciales para el funcionamiento de tu sistema. Muchos de estos paquetes son configurados de manera diferente por el diferentes distribuciones, y paquetes de las diferentes distribuciones no se puede usar indistintamente. En general, si no puede eliminar un paquete sin romper su sistema, no trate de reemplazarlo con un alien versión.

 47
Author: Xen2050,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-30 12:16:20

Otra opción sobre este tema:

% mkdir tmp && cd tmp
% rpm2cpio packagefile-1.0.0.rpm | cpio -id

Esto desempaquetará el RPM much al igual que tar/gzip into en el directorio temporal. Esto debería ser suficiente para permitirle acceder a los archivos (ppm?) y scripts que necesitas.

 2
Author: Jeff W,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-05 19:19:39