Esistono due modi per installare i pacchetti Debian su OpenSUSE Leap o Tumbleweed, uno utilizza SNAP per ottenere pacchetti specifici per Ubuntu e l'altro convertendo .Deb file in .RMP utilizzando Convertitore di pacchetti alieni. Mostreremo come usarli entrambi, qui.
OpenSUSE utilizza l'estensione del file YMP per l'installazione con un clic ma consente anche l'installazione di pacchetti RPM, quindi possiamo convertire facilmente i pacchetti Debian che non sono disponibili per l'installazione su questo Linux. Tuttavia, convertire i pacchetti da un formato all'altro è una cosa e l'installazione dello stesso è un'altra. Lo dico perché non vi è alcuna garanzia che i pacchetti convertiti vengano installati senza alcun errore. In una situazione del genere, Snapcraft può aiutare molto perché crea un ambiente isolato per installare i pacchetti, quindi non dipende dal tipo di sistema Linux che stai utilizzando. Tutto il software disponibile nel suo repository è installabile su OpenSUSE. Se non vuoi usare SNAP, il Flatpak è lì, tuttavia, il numero di pacchetti software in esso contenuti è basso rispetto a SNAP.
Metodo n. 1:
Installa Snapd su OpenSUSE Leap
Il primo metodo è ottenere Snapd su OpenSUSE Leap Linux utilizzando il terminale di comando. Questo ci darà la possibilità di installare vari pacchetti Debian disponibili come Snap in Snapcraft Store.
Passaggio 1: Apri terminale di comando, possiamo usare la scorciatoia da tastiera Ctrl+Alt+T.
Passaggio 2: Aggiungi repository snap su Leap 15.2
sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy
Se stai utilizzando altre versioni di questo Linux, sostituisci la versione del sistema operativo nel comando precedente fornito all'ultimo con quello appropriato- openSUSE_Leap_15.1
, openSUSE_Leap_15.0
o openSUSE_Tumbleweed
Passaggio 3:importa la chiave GPG del repository snap
Per assicurarti che i pacchetti che riceveremo tramite SNAP provengano da una fonte autentica, importa la sua chiave GPG.
sudo zypper --gpg-auto-import-keys refresh
Passaggio 4:aggiorna la cache del pacchetto
Aggiorna la cache del repository OpenSUSE per includere il repository snap appena aggiunto.
sudo zypper dup --from snappy
Passaggio 5:infine, installa snapd su Leap o Tumbleweed
Esegui il comando di installazione per ottenere lo Snapd sul tuo sistema Linux.
sudo zypper install snapd
Una volta completata l'installazione, disconnettiti e accedi al tuo sistema o semplicemente ricarica la shell usando un comando- source ~/.bashrc
Passaggio 6:abilita e avvia il servizio Snapd su openSUSE
Abilita il servizio di questo gestore di pacchetti e avvia anche lo stesso.
sudo systemctl enable --now snapd
sudo systemctl start snapd
Per controllarne lo stato per confermare se funziona correttamente o non funziona-
sudo systemctl status snapd
Ora possiamo installare qualsiasi applicazione open source disponibile su questo Linux usando la riga di comando. Tuttavia, sarebbe un'ottima idea installare Snapcraft Store per installare facilmente l'applicazione tramite un'interfaccia grafica.
sudo snap install snap-store
Riavvia il sistema...
Metodo n. 2
Convertire il pacchetto Deb da installare su OpenSUSE Leap
Passaggio 1:installa il convertitore di pacchetti Alien Debian o RPM
Sul tuo OpenSUSE Leap o Tumbleweed apri questo link:https://software.opensuse.org/package/alien e sotto "Mostra pacchetti community ” seleziona l'ultima versione Alien e fai clic su "1 Fai clic su Installa “.
Un file verrà scaricato, fai clic su su quello e segui la procedura guidata di installazione. Ti chiederà di farlo due volte. Una volta fatto ciò, l'Alieno verrà installato sul tuo sistema.
Passaggio 2:controlla la versione Alien
Ora vai al tuo terminale di comando e digita
alien --version
Questo darà la versione dell'alieno attualmente installato.
Passaggio 3:apri un terminale di comando e converti il pacchetto Deb in RPM
Per convertire qualsiasi pacchetto Debian scaricato per l'installazione su OpenSUSE leap o tumbleweed, useremo il comando Alien, ad esempio-
sudo alien –to-rpm nome-pacchetto-debian
Ad esempio- Qui abbiamo scaricato il pacchetto Kitematic Debian e che non è disponibile RPM per l'installazione su OpenSUSE, quindi, la sintassi del comando sopra sarà quella indicata di seguito per convertire questo file Deb.
sudo alien --to-rpm Kitematic-0.17.13_amd64.deb
Una volta completata la conversione, possiamo facilmente utilizzare il gestore di pacchetti ZYpper per installare il pacchetto Kitematic RPM convertito su Leap o Tumbleweed.
sudo zypper install kitematic-0.17.13-2.x86_64.rpm
Al termine dell'installazione, sarai in grado di utilizzare i pacchetti Debian sul tuo sistema OpenSUSE Leap o Tumbleweed Linux.
Ecco Kitematic su SUSE