Es gibt zwei Möglichkeiten, Debian-Pakete auf OpenSUSE Leap oder Tumbleweed zu installieren, eine verwendet SNAP, um Ubuntu-spezifische Pakete zu erhalten, und die andere durch Konvertieren von .Deb Dateien in .RMP Verwenden Sie den Alien-Paketkonverter. Wir werden hier zeigen, wie man beide verwendet.
OpenSUSE verwendet die YMP-Dateierweiterung für die Ein-Klick-Installation, erlaubt aber auch die Installation von RPM-Paketen, sodass wir die Debian-Pakete, die nicht zur Installation auf diesem Linux verfügbar sind, einfach konvertieren können. Das Konvertieren von Paketen von einem Format in ein anderes ist jedoch eine Sache, und die Installation derselben eine andere. Ich sage das, weil es keine Garantie dafür gibt, dass die konvertierten Pakete fehlerfrei installiert werden. In einer solchen Situation kann Snapcraft sehr helfen, da es eine isolierte Umgebung zum Installieren von Paketen schafft und somit nicht von der Art des verwendeten Linux-Systems abhängt. Die gesamte verfügbare Software in seinem Repository kann auf OpenSUSE installiert werden. Wenn Sie SNAP nicht verwenden möchten, gibt es das Flatpak, aber die Anzahl der darin enthaltenen Softwarepakete ist im Vergleich zu SNAP gering.
#1. Methode:
Installieren Sie Snapd auf OpenSUSE Leap
Die erste Methode besteht darin, Snapd über das Befehlsterminal unter OpenSUSE Leap Linux zu installieren. Dies gibt uns die Möglichkeit, verschiedene Debian-Pakete zu installieren, die als Snaps im Snapcraft Store verfügbar sind.
Schritt 1: Öffnen Sie das Befehlsterminal, wir können die Tastenkombination verwenden Ctrl+Alt+T.
Schritt 2: Snap-Repository auf Leap 15.2 hinzufügen
sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy
Wenn Sie andere Versionen dieses Linux verwenden, ersetzen Sie die OS-Version im obigen Befehl, der am Ende angegeben ist, durch die entsprechende Version - openSUSE_Leap_15.1
, openSUSE_Leap_15.0
oder openSUSE_Tumbleweed
Schritt 3:Snap-Repo-GPG-Schlüssel importieren
Um sicherzustellen, dass die Pakete, die wir über SNAP erhalten, von einer authentischen Quelle stammen, importieren Sie den GPG-Schlüssel.
sudo zypper --gpg-auto-import-keys refresh
Schritt 4:Aktualisieren Sie den Paket-Cache
Aktualisieren Sie den OpenSUSE-Repository-Cache, um das neu hinzugefügte Snap-Repository aufzunehmen.
sudo zypper dup --from snappy
Schritt 5:Installieren Sie schließlich snapd auf Leap oder Tumbleweed
Führen Sie den Installationsbefehl aus, um Snapd auf Ihrem Linux-System zu erhalten.
sudo zypper install snapd
Sobald die Installation abgeschlossen ist, melden Sie sich entweder bei Ihrem System ab und wieder an oder laden Sie einfach die Shell mit einem Befehl neu: source ~/.bashrc
Schritt 6:Aktivieren und starten Sie den Snapd-Dienst auf openSUSE
Aktivieren Sie den Dienst dieses Paketmanagers und starten Sie ihn auch.
sudo systemctl enable --now snapd
sudo systemctl start snapd
Um den Status zu überprüfen, um zu bestätigen, ob es gut funktioniert oder nicht ausgeführt wird-
sudo systemctl status snapd
Jetzt können wir jede verfügbare Open-Source-Anwendung auf diesem Linux über die Befehlszeile installieren. Es wäre jedoch eine gute Idee, Snapcraft Store zu installieren, um die Anwendung einfach über eine grafische Oberfläche zu installieren.
sudo snap install snap-store
Starten Sie Ihr System neu…
#2. Methode
Deb-Paket konvertieren, um es auf OpenSUSE Leap zu installieren
Schritt 1:Alien Debian oder RPM-Paketkonverter installieren
Öffnen Sie auf Ihrem OpenSUSE Leap oder Tumbleweed diesen Link – https://software.opensuse.org/package/alien und unter „Community-Pakete anzeigen ” Schaltfläche wählen Sie die neueste Alien-Version aus und klicken Sie auf „1 Click Install “.
Eine Datei heruntergeladen wird, klicken darauf und folgen Sie dem Installationsassistenten. Es wird Sie bitten, dies zweimal zu tun. Sobald das erledigt ist, der Alien wird auf Ihrem System installiert.
Schritt 2:Überprüfen Sie die Alien-Version
Gehen Sie jetzt zu Ihrem Befehlsterminal und geben Sie
einalien --version
Dies ergibt die Version des aktuell installierten Aliens.
Schritt 3:Öffnen Sie ein Befehlsterminal und konvertieren Sie Deb in ein RPM-Paket
Um ein heruntergeladenes Debian-Paket für die Installation auf OpenSUSE jump oder tumbleweed zu konvertieren, verwenden wir den Alien-Befehl, d.h.-
sudo alien –to-rpm debian-Paketname
Zum Beispiel- Hier haben wir das Kitematic Debian-Paket heruntergeladen e, das kein verfügbares RPM zur Installation auf OpenSUSE ist, daher wird die obige Befehlssyntax wie unten angegeben sein, um diese Deb-Datei zu konvertieren.
sudo alien --to-rpm Kitematic-0.17.13_amd64.deb
Sobald die Konvertierung abgeschlossen ist, können wir den ZYpper-Paketmanager problemlos verwenden, um das konvertierte Kitematic-RPM-Paket auf Leap oder Tumbleweed zu installieren.
sudo zypper install kitematic-0.17.13-2.x86_64.rpm
Nach Abschluss der Installation können Sie Debian-Pakete auf Ihrem OpenSUSE Leap- oder Tumbleweed-Linux-System verwenden.
Hier ist Kitematic auf SUSE