Package RPM : installation sous Ubuntu / Debian

Qu’est-ce qu’un package RPM ?

RPM (RPM Package Manager) est un outil d’installation et de gestion de packages (paquets) utilisé dans plusieurs distributions Linux pour installer les téléchargements d’internet. Lors de la création d’un package, RPM utilise l’extension de fichiers « .rpm ». Pour les utilisateurs qui sont plutôt familiers avec Debian, cet outil est similaire à Dpkg.

Comment fonctionne-t-il ?

L’installation d’un logiciel sur Ubuntu implique généralement l’utilisation de Synaptic ou d’une commande apt-get depuis un terminal. Malheureusement, il existe encore un grand nombre de packages qui sont distribués seulement au format RPM.

Au fait, il existe un utilitaire appelé Alien qui convertit les packages d’un format à un autre. Cela ne veut toujours pas dire qu’un package RPM va sûrement fonctionner sur votre système. Toutefois, vous allez devoir installer certains packages de logiciels prérequis pour installer Alien. Ces packages incluent gcc et make.

Pour installer alien ainsi que d’autres packages nécessaires, exécutez la commande suivante :

sudo apt-get install alien dpkg-dev debhelper build-essential

Pour convertir un package du format rpm au format debian, utilisez la commande suivante. Le sudo peut être facultatif, mais nous le gardons quand même.

sudo alien packagename.rpm

Pour installer le package, vous allez utiliser l’utilitaire Dpkg, qui constitue l’outil interne de gestion de packages derrière Ubuntu et Debian.

sudo dpkg -i packagename.deb

Une autre façon pour installer…

Pour l’installation d’un package RPM (qui peut figurer sur un support ou une URL), on utilise la commande de la forme :

rpm -ivh package.rpm
    i : install
    v : verbose (affiche l’évolution de l’installation en cours)
    h : hash (pour avoir une « barre d’avancement »)

Le package devrait maintenant être installé pourvu qu’il soit compatible avec votre système.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *