GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat balíček Deb na OpenSUSE Leap nebo Tumbleweed

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


Debian
  1. Jak nainstalovat a nakonfigurovat Postgres 14 na OpenSUSE Leap 15.3

  2. Jak nainstalovat Mongodb 5 v Opensuse Leap 15.3

  3. Jak nainstalovat Mysql Server 8 na OpenSUSE Leap 15.3

  1. Jak nainstalovat a nakonfigurovat Redis 6 na OpenSUSE Leap 15.3

  2. Jak nainstalovat Erlang na Opensuse Leap 15.3

  3. Jak nainstalovat a používat Podman v OpenSUSE Leap 15.3

  1. Jak nainstalovat soubory Deb (balíčky) na Ubuntu

  2. Jak nainstalovat LAMP Stack na OpenSUSE Leap 42.1

  3. Jak nainstalovat Java 17 v OpenSUSE Leap 15.3