Los repositorios de Debian contienen miles de paquetes deb que se pueden instalar desde el Centro de software o mediante la línea de comandos apt. Deb es un formato de paquete de instalación utilizado en todas las distribuciones basadas en Debian, pero algunas no están disponibles a través de estos métodos; las fuentes alternativas, como los repositorios RPM existentes, pueden contenerlos.
El formato de paquete RPM es utilizado por Red Hat y sus bifurcaciones, como Almalinux, CentOS Stream y Rocky Linux, por nombrar algunas. Para los usuarios de Debian, una aplicación llamada alien les permite instalar paquetes RPM en Debian o convertir un paquete RPM en un archivo Debian (.deb).
En el siguiente tutorial, aprenderá cómo instalar paquetes RPM y convertir un paquete Debian en un paquete RPM en el escritorio o servidor Debian 11 Bullseye.
Actualizar sistema Debian
Actualice su Debian sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados:
sudo apt update && sudo apt upgrade -y
Instalar compatibilidad con RPM en Debian
De forma predeterminada, el paquete necesario para el nombre de soporte RPM Alien, curiosamente, está en el repositorio de Debian 11.
Para comenzar la instalación, use el siguiente comando.
sudo apt install alien -y
A continuación, confirme la instalación y la versión instalada.
alien --version
Ejemplo de salida:
alien version 8.95.5
Convertir/Instalar RPM a Debian
El primer ejemplo será descargar un paquete RPM existente y convertirlo en un paquete Debian e instalar el software.
Primero, descargue el tipo de RPM para convertir.
Luego, usa el comando alienígena para convertir el paquete en un .deb archivo de paquete.
Solo ejemplo:
sudo alien package.rpm
Ejemplo de salida:
package.deb generated
Nota esto puede tardar unos minutos, dependiendo del tamaño del paquete.
Los –guiones la sintaxis puede ser necesaria si el comando alienígena fue en caso de que obtenga el error NOKEY.
Ejemplo:
sudo alien package.rpm --scripts
Por lo general, la aplicación alienígena transmitirá un mensaje en la terminal si es necesario.
Ejemplo de posible error:
NOKEY
Instale el paquete con comando dpkg -install de la siguiente manera.
sudo apt install ./package.deb
Otro método usando el comando dpkg -i.
sudo dpkg -i package.deb
Instalar RPM directamente
Alternativamente, un método más rápido es instalar el RPM directamente. Esto se puede hacer usando el siguiente comando.
sudo alien -i package.rpm