openSUSE se dodává se Zypperem, nástrojem pro správu balíčků z příkazového řádku, který pracuje s balíčky RPM. Zde je návod, jak jej používat.

Každá distribuce Linuxu je dodávána s výchozím správcem balíčků pro správu balíčků. Podobně jako APT na Debianu, Pacman na Arch Linuxu a DNF/YUM na RHEL přichází openSUSE se správcem balíčků Zypper.

Se Zypperem můžete provádět několik funkcí od instalace balíčku až po odstranění pomocí příkazového řádku. Zde je návod, jak můžete použít Zypper a jeho možnosti příkazového řádku ke správě balíčků v openSUSE.

Správa balíčků v openSUSE

Zypper je jednoduchý nástroj příkazového řádku pro správu balíčků openSUSE který vám umožní instalovat, odstraňovat a aktualizovat balíčky a také spravovat úložiště. Navíc můžete seznam nainstalovaných balíčků a dostupných aktualizacích, vyhledejte balíček a vytiskněte o něm informace.

openSUSE používá formát balíčku RPM. Balíček RPM obvykle obsahuje název balíčku, verzi a architekturu. Existují dva způsoby příkazového řádku, jak spravovat balíček RPM v openSUSE: Zypper a RPM.

instagram viewer

Abyste mohli nainstalovat, upgradovat nebo odebrat jakýkoli balíček ve vašem systému openSUSE, musíte mít oprávnění root.

Přidejte úložiště v openSUSE

Chcete-li přidat úložiště do openSUSE, budete muset zadat adresu URL úložiště a alias. Alias ​​je krátký a snadno zapamatovatelný název úložiště. Otevřete terminál a spusťte Zypper pomocí ar (addrepo) příkaz pro přidání úložiště do vašeho systému:

zypper ar -f 

Chcete-li například přidat úložiště Skype, spusťte:

zypper ar -f https://repo.skype.com/rpm/stable skype

The -F možnost umožňuje automatické obnovení.

Odstraňte úložiště pomocí Zypper

Chcete-li odstranit úložiště v openSUSE, použijte Zypper s rr (removerepo) příkaz a alias úložiště takto:

zypper rr 

Chcete-li například odstranit úložiště Skype, příkaz by byl:

zypper rr skype

Obnovte úložiště pomocí Zypperu

Chcete-li ručně aktualizovat úložiště, spusťte:

zypper refresh

Tento příkaz vám umožňuje načíst změny v balíčcích z nakonfigurovaných úložišť.

Seznam všech úložišť v openSUSE

Chcete-li zobrazit všechna definovaná úložiště, použijte Zypper s repos nebo lr metoda:

zypper lr

Tento příkaz zobrazí informace o úložištích, jako je jejich název a stav (povoleno nebo zakázáno).

Nainstalujte balíček v openSUSE pomocí Zypper

Chcete-li nainstalovat balíček, použijte příkaz zypper následovaný příkazem v (instalovat) metoda a název balíčku:

zypper in package_name

Chcete-li například nainstalovat Skype na openSUSE, příkaz by byl:

zypper in skypeforlinux

Můžete také nainstalovat více balíčků současně poskytnutím seznamu názvů balíčků oddělených mezerami:

zypper in package1 package2 package3

Vyhledejte balíček se Zypperem

Zypper standardně vyhledává balíček ve všech úložištích, tedy jak v seznamu nainstalovaných balíčků, tak mezi těmi, které ještě nejsou nainstalovány. Chcete-li vyhledat konkrétní balíček ve všech úložištích, použijte se (hledat) příkaz pomocí Zypper:

zypper se package_name

Použijte -s možnost zobrazení podrobných informací o balíčku:

zypper se -s package_name

Chcete-li vyhledat balíček v seznamu pouze nainstalovaných balíčků, použijte:

zypper se -i package_name

Seznam nainstalovaných balíčků v openSUSE

Se Zypperem se můžete také dotazovat na databázi balíčků a zjistit, co je aktuálně nainstalováno na vašem systému openSUSE. K tomu použijte Zypper s -i (--nainstalováno-pouze):

zypper se -i

Tento seznam můžete také uložit přesměrováním jeho výstupu do souboru:

zypper se -i > installed_packages

Chcete-li najít podrobné informace o konkrétním nainstalovaném balíčku, použijte:

zypper info package_name

Odeberte balíček v openSUSE pomocí Zypper

Odebrání balíčku pomocí Zypperu je stejně snadné jako jeho instalace. Chcete-li odstranit balíček, který již nepotřebujete, použijte Zypper s rm (odstranit) metoda a název balíčku:

zypper rm package_name

Aktualizujte balíček pomocí Zypper

Udržování aktuálních balíčků je nejběžnější činností správy balíčků. Pomocí Zypperu můžete zobrazit a nainstalovat všechny dostupné aktualizace. Chcete-li zobrazit všechny dostupné aktualizace pro nainstalované balíčky, spusťte následující:

zypper list-updates

Jakmile získáte seznam, máte nyní možnost aktualizovat všechny balíčky nebo pouze jeden balíček. Chcete-li aktualizovat všechny nainstalované balíčky, které mají k dispozici novější verze, použijte nahoru (aktualizace) příkaz:

zypper up

Chcete-li aktualizovat jednotlivé balíčky, zadejte balíček pomocí příkazu update nebo install:

zypper up package_name

Nebo:

zypper install package_name

Nainstalujte místní balíčky v openSUSE s RPM

Pro místní balíčky RPM, které jste ručně stáhli, můžete k jejich instalaci použít nástroj RPM nebo Zypper. K instalaci pomocí RPM použijte následující formát:

rpm -Uvh rpm_package

Chcete-li nainstalovat balíček RPM pomocí Zypper, použijte:

zypper install rpm_package

Existuje několik dalších možností příkazového řádku, které můžete použít se Zypperem k provádění různých úkolů. Všechny možnosti můžete zobrazit pomocí příkazu help:

zypper help

Zypper zjednodušuje správu balíčků v openSUSE

Zypper je jednoduchý, ale výkonný nástroj příkazového řádku, který vám umožní spravovat balíčky v openSUSE. Kromě nástrojů příkazového řádku, jako jsou Zyyper a RPM, můžete také použít YaST (Yet Another Setup Tool), nástroj založený na grafickém uživatelském rozhraní pro správu balíčků a další úlohy konfigurace systému.

Snap a Flatpak jsou skvělé alternativy k tradičním správcům balíčků a umožňují vám instalovat a spravovat balíčky, aniž byste museli ručně zpracovávat závislosti.