Les référentiels Debian contiennent des milliers de packages deb qui peuvent être installés à partir du Centre logiciel ou en utilisant la ligne de commande apt. Deb est un format de paquet d'installation utilisé dans toutes les distributions basées sur Debian, mais certaines ne sont pas disponibles via ces méthodes; des sources alternatives telles que les référentiels RPM existants peuvent en contenir.
Le format de package RPM est utilisé par Red Hat et ses fourches telles que Almalinux, CentOS Stream et Rocky Linux, pour n'en nommer que quelques-uns. Pour les utilisateurs de Debian, une application appelée alien vous permet d'installer des packages RPM sur Debian ou de convertir un package RPM en un fichier Debian (.deb).
Dans le didacticiel suivant, vous apprendrez comment installer des packages RPM et convertir un package Debian en un package RPM sur le bureau ou le serveur Debian 11 Bullseye.
Mettre à jour le système Debian
Mettez à jour votre Debian système d'exploitation pour s'assurer que tous les packages existants sont à jour :
sudo apt update && sudo apt upgrade -y
Installer la prise en charge RPM sur Debian
Par défaut, le paquet requis pour le nom de support RPM Alien, curieusement, se trouve sur le référentiel de Debian 11.
Pour commencer l'installation, utilisez la commande suivante.
sudo apt install alien -y
Ensuite, confirmez l'installation et la version installée.
alien --version
Exemple de résultat :
alien version 8.95.5
Convertir/Installer RPM vers Debian
Le premier exemple sera de télécharger un package RPM existant et de le convertir en un package Debian, puis d'installer le logiciel.
Tout d'abord, téléchargez le type de RPM à convertir.
Ensuite, utilisez la commande extraterrestre pour convertir le paquet en un .deb fichier de package.
Exemple uniquement :
sudo alien package.rpm
Exemple de résultat :
package.deb generated
Remarque cela peut prendre quelques minutes, selon la taille du colis.
Les –scripts La syntaxe peut être requise si la commande alien était au cas où vous obtiendriez l'erreur NOKEY.
Exemple :
sudo alien package.rpm --scripts
Habituellement, l'application extraterrestre relayera un message dans le terminal si nécessaire.
Exemple d'erreur possible :
NOKEY
Installez le package avec la commande dpkg -install comme suit.
sudo apt install ./package.deb
Une autre méthode utilisant la commande dpkg -i.
sudo dpkg -i package.deb
Installer RPM directement
Alternativement, une méthode plus rapide consiste à installer directement le RPM. Cela peut être fait en utilisant la commande suivante.
sudo alien -i package.rpm