Hay dos formas de instalar paquetes Debian en OpenSUSE Leap o Tumbleweed, una es usando SNAP para obtener paquetes específicos de Ubuntu y la otra convirtiendo .Deb archivos en .RMP usando el convertidor de paquetes Alien. Mostraremos cómo usar ambos aquí.
OpenSUSE usa la extensión de archivo YMP para la instalación con un solo clic, pero también permite la instalación de paquetes RPM, por lo que podemos convertir fácilmente los paquetes Debian que no están disponibles para instalar en este Linux. Sin embargo, convertir paquetes de un formato a otro es una cosa e instalar el mismo es otra. Digo esto porque no hay garantía de que los paquetes convertidos se instalen sin ningún error. En tal situación, Snapcraft puede ayudar mucho porque crea un entorno aislado para instalar paquetes, por lo que no depende del tipo de sistema Linux que esté utilizando. Todo el software disponible en su repositorio se puede instalar en OpenSUSE. Si no quiere usar SNAP, Flatpak está ahí, sin embargo, la cantidad de paquetes de software que contiene es baja en comparación con SNAP.
Método #1:
Instalar Snapd en OpenSUSE Leap
El primer método es obtener Snapd en OpenSUSE Leap Linux usando el terminal de comandos. Esto nos dará la posibilidad de instalar varios paquetes Debian disponibles como Snaps en Snapcraft Store.
Ctrl+Alt+T.
sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy
Si está utilizando otras versiones de este Linux, reemplace la versión del sistema operativo en el comando anterior dado en el último con el apropiado:openSUSE_Leap_15.1
, openSUSE_Leap_15.0
o openSUSE_Tumbleweed
Paso 3:Importar la clave GPG del repositorio instantáneo
Para asegurarse de que los paquetes que recibiremos a través de SNAP provengan de una fuente auténtica, importe su clave GPG.
sudo zypper --gpg-auto-import-keys refresh
Paso 4:actualice la memoria caché del paquete
Actualice la memoria caché del repositorio de OpenSUSE para incluir el repositorio instantáneo recién agregado.
sudo zypper dup --from snappy
Paso 5:finalmente, instale Snapd en Leap o Tumbleweed
Ejecute el comando de instalación para obtener Snapd en su sistema Linux.
sudo zypper install snapd
Una vez que se complete la instalación, cierre sesión e inicie sesión en su sistema o simplemente vuelva a cargar el shell usando un comando: source ~/.bashrc
Paso 6:habilite e inicie el servicio Snapd en openSUSE
Habilite el servicio de este administrador de paquetes y también inicie el mismo.
sudo systemctl enable --now snapd
sudo systemctl start snapd
Para verificar el estado del mismo y confirmar si está funcionando bien o no,
sudo systemctl status snapd
Ahora, podemos instalar cualquier aplicación de código abierto disponible en este Linux usando la línea de comando. Sin embargo, sería una gran idea instalar Snapcraft Store para instalar la aplicación fácilmente a través de una interfaz gráfica.
sudo snap install snap-store
Reinicie su sistema...
#2do método
Convertir paquete Deb para instalar en OpenSUSE Leap
Paso 1:Instale Alien Debian o el convertidor de paquetes RPM
En su OpenSUSE Leap o Tumbleweed, abra este enlace:https://software.opensuse.org/package/alien y en "Mostrar paquetes de la comunidad botón ” seleccione la última versión Alien y presione el botón "1 clic en Instalar “.
Un archivo se descargará, haga clic en eso y siga el asistente de instalación. Te pedirá que lo hagas dos veces. Una vez hecho esto, el Alien se instalará en su sistema.
Paso 2:comprueba la versión de Alien
Ahora, ve a tu terminal de comando y escribe
alien --version
Esto le dará la versión del alien instalado actualmente.
Paso 3:Abra un terminal de comando y convierta el paquete Deb a RPM
Para convertir cualquier paquete Debian descargado para instalarlo en OpenSUSE jump o tumbleweed, usaremos el comando Alien, es decir-
sudo alien –to-rpm nombre-paquete-debian
Por ejemplo- Aquí, hemos descargado el paquete Kitematic Debian e que no está disponible RPM para instalar en OpenSUSE, por lo tanto, la sintaxis del comando anterior será la que se indica a continuación para convertir este archivo Deb.
sudo alien --to-rpm Kitematic-0.17.13_amd64.deb
Una vez que se realiza la conversión, podemos usar fácilmente el administrador de paquetes ZYpper para instalar el paquete RPM de Kitematic convertido en Leap o Tumbleweed.
sudo zypper install kitematic-0.17.13-2.x86_64.rpm
Una vez finalizada la instalación, podrá utilizar los paquetes Debian en su sistema OpenSUSE Leap o Tumbleweed Linux.
Aquí está el Kitematic en SUSE