Existují dva způsoby, jak nainstalovat balíčky Debianu na OpenSUSE Leap nebo Tumbleweed, jeden využívá SNAP k získání balíčků specifických pro Ubuntu a druhý převedením .Deb soubory do .RMP pomocí Alien package convertor. Zde si ukážeme, jak je používat.
OpenSUSE používá příponu souboru YMP pro instalaci jedním kliknutím, ale také umožňuje instalaci balíčků RPM, takže můžeme snadno převést balíčky Debianu, které nejsou k dispozici pro instalaci na tomto Linuxu. Převod balíčků z jednoho formátu do druhého je však jedna věc a instalace téhož je věc druhá. Říkám to proto, že neexistuje žádná záruka, že se převedené balíčky nainstalují bez jakékoli chyby. V takové situaci může Snapcraft hodně pomoci, protože vytváří izolované prostředí pro instalaci balíčků, takže nezávisí na typu systému Linux, který používáte. Veškerý dostupný software v jeho úložišti lze nainstalovat na OpenSUSE. Pokud nechcete používat SNAP, Flatpak tu je, ale počet softwarových balíčků v něm je ve srovnání se SNAP nízký.
#1. metoda:
Nainstalujte Snapd na OpenSUSE Leap
První metodou je získat Snapd na OpenSUSE Leap Linux pomocí příkazového terminálu. To nám dá možnost instalovat různé balíčky Debianu dostupné jako Snaps ve Snapcraft Store.
Krok 1: Otevřete příkazový terminál, můžeme použít klávesovou zkratku Ctrl+Alt+T.
Krok 2: Přidat úložiště snap na Leap 15.2
sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy
Pokud používáte jiné verze tohoto Linuxu, nahraďte verzi operačního systému ve výše uvedeném příkazu, který je uveden na posledním místě, příslušnou verzí - openSUSE_Leap_15.1
, openSUSE_Leap_15.0
nebo openSUSE_Tumbleweed
Krok 3:Importujte klíč GPG snap repo
Chcete-li zajistit, že balíčky, které obdržíme prostřednictvím SNAP, jsou z autentického zdroje, importujte jeho klíč GPG.
sudo zypper --gpg-auto-import-keys refresh
Krok 4:Aktualizujte mezipaměť balíčku
Aktualizujte mezipaměť úložiště OpenSUSE tak, aby zahrnovala nově přidané úložiště snap.
sudo zypper dup --from snappy
Krok 5:Nakonec nainstalujte snapd na Leap nebo Tumbleweed
Spusťte instalační příkaz a získejte Snapd na svůj systém Linux.
sudo zypper install snapd
Po dokončení instalace se buď odhlaste a přihlaste se do systému, nebo jednoduše znovu načtěte prostředí pomocí příkazu- source ~/.bashrc
Krok 6:Povolte a spusťte službu Snapd na openSUSE
Povolte službu tohoto správce balíčků a spusťte ji také.
sudo systemctl enable --now snapd
sudo systemctl start snapd
Chcete-li zkontrolovat jeho stav, abyste se ujistili, že funguje dobře nebo neběží -
sudo systemctl status snapd
Nyní můžeme nainstalovat jakoukoli dostupnou open-source aplikaci na tento Linux pomocí příkazového řádku. Bylo by však skvělým nápadem nainstalovat Snapcraft Store, abyste aplikaci snadno instalovali prostřednictvím grafického rozhraní.
sudo snap install snap-store
Restartujte systém…
#2. metoda
Převést balíček Deb pro instalaci na OpenSUSE Leap
Krok 1:Nainstalujte Alien Debian nebo konvertor balíčků RPM
Na svém OpenSUSE Leap nebo Tumbleweed otevřete tento odkaz – https://software.opensuse.org/package/alien a v části „Zobrazit komunitní balíčky ” vyberte nejnovější verzi mimozemšťanů a klikněte na „1 Klikněte na Instalovat “.
soubor se stáhne, klikněte na to a postupujte podle průvodce instalací. Požádá vás o to dvakrát. Jakmile je to hotovo, Alien se nainstaluje do vašeho systému.
Krok 2:Zkontrolujte verzi Alien
Nyní přejděte do příkazového terminálu a zadejte
alien --version
Tím získáte verzi aktuálně nainstalovaného mimozemšťana.
Krok 3:Otevřete příkazový terminál a převeďte balíček Deb na RPM
Chcete-li převést jakýkoli stažený balíček Debianu k instalaci na OpenSUSE leap nebo tumbleweed, použijeme příkaz Alien i.e-
sudo alien –to-rpm název-balíčku-debian
Například- Zde jsme stáhli balíček Kitematic Debian e, který není k dispozici RPM pro instalaci na OpenSUSE, takže syntaxe výše uvedeného příkazu bude pro převod tohoto souboru Deb stejná jako níže.
sudo alien --to-rpm Kitematic-0.17.13_amd64.deb
Jakmile je převod hotový, můžeme snadno použít správce balíčků ZYpper k instalaci převedeného balíčku Kitematic RPM na Leap nebo Tumbleweed.
sudo zypper install kitematic-0.17.13-2.x86_64.rpm
Po dokončení instalace budete moci používat balíčky Debianu na svém systému OpenSUSE Leap nebo Tumbleweed Linux.
Zde je Kitematic na SUSE