web-dev-qa-db-fra.com

Comment installer .rpm sur Ubuntu?

Je suis un utilisateur d'ubuntu, mais il me faut installer un pilote d'imprimante qui est un fichier RPM (* .rpm) (désolé, il s'agit du seul pilote disponible sur le site du fabricant pour Linux).

Est-il possible d'installer des fichiers RPM sur Ubuntu?

Merci d'avance.

33
mpalencia

Depuis https://help.ubuntu.com/community/RPM/AlienHowto , utilisez le package alien:

Alien convertit un fichier de package RPM en un fichier de package Debian ou Alien peut directement installer un fichier RPM. Ce n'est pas la méthode recommandée pour installer des packages logiciels dans Ubuntu. Si possible, installez les paquets à partir des dépôts d'Ubuntu en utilisant Ajouter/Supprimer, apt-get ou le gestionnaire de paquets Synaptic. Des conflits de dépendance entre packages peuvent survenir lors de la tentative d'installation de packages RPM.

Ces commandes devraient le faire:

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

Et de page de manuel de alien :

ATTENTION

alien ne doit pas être utilisé pour remplacer des paquets systèmes importants, tels que init, libc ou tout autre élément essentiel au fonctionnement de votre système. Bon nombre de ces packages sont configurés différemment selon les distributions et les packages des différentes distributions ne peuvent pas être utilisés de manière interchangeable. En général, si vous ne pouvez pas supprimer un paquet sans casser votre système, n'essayez pas de le remplacer par une version étrangère.

53
Xen2050

Une autre option sur ce thème:

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

Cela décompactera le RPM - un peu comme tar/gzip - dans le répertoire temporaire. Cela devrait être suffisant pour vous permettre d’accéder aux fichiers (ppm?) Et aux scripts dont vous avez besoin.

3
Jeff W