openSUSE sa dodáva so Zypperom, nástrojom na správu balíkov príkazového riadka, ktorý pracuje s balíkmi RPM. Tu je návod, ako ho použiť.

Každá distribúcia Linuxu sa dodáva s predvoleným správcom balíkov na správu balíkov. Podobne ako APT na Debiane, Pacman na Arch Linuxe a DNF/YUM na RHEL, openSUSE prichádza so správcom balíkov Zypper.

Pomocou Zypper môžete vykonať niekoľko funkcií od inštalácie balíka až po odstránenie pomocou príkazového riadku. Tu je návod, ako môžete použiť Zypper a jeho možnosti príkazového riadka na správu balíkov v openSUSE.

Správa balíkov v openSUSE

Zypper je jednoduchý nástroj príkazového riadka na správu balíkov openSUSE ktorý vám umožňuje inštalovať, odstraňovať a aktualizovať balíky, ako aj spravovať úložiská. Navyše môžete zoznam nainštalovaných balíkov a dostupných aktualizáciách, vyhľadajte balík a vytlačte o ňom informácie.

openSUSE používa formát balíka RPM. Balík RPM zvyčajne obsahuje názov balíka, verziu a architektúru. Existujú dva spôsoby príkazového riadka, ako spravovať balík RPM v openSUSE: Zypper a RPM.

instagram viewer

Na inštaláciu, aktualizáciu alebo odstránenie akéhokoľvek balíka vo vašom systéme openSUSE musíte mať práva root.

Pridajte úložisko do openSUSE

Ak chcete pridať úložisko do openSUSE, budete musieť poskytnúť adresu URL úložiska a alias. Alias ​​je krátky a ľahko zapamätateľný názov úložiska. Otvorte terminál a spustite Zypper pomocou ar (addrepo) príkaz na pridanie úložiska do vášho systému:

zypper ar -f 

Ak chcete napríklad pridať úložisko Skype, spustite:

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

The -f možnosť umožňuje automatické obnovenie.

Odstráňte úložisko pomocou Zypper

Ak chcete odstrániť úložisko v openSUSE, použite Zypper s rr (removerepo) príkaz a alias úložiska takto:

zypper rr 

Napríklad, ak chcete odstrániť úložisko Skype, príkaz by bol:

zypper rr skype

Obnovte úložiská pomocou Zypper

Ak chcete manuálne obnoviť archívy, spustite:

zypper refresh

Tento príkaz vám umožňuje načítať zmeny v balíkoch z nakonfigurovaných archívov.

Vypísať všetky úložiská v openSUSE

Ak chcete zobraziť zoznam všetkých definovaných úložísk, použite Zypper s repo alebo lr metóda:

zypper lr

Tento príkaz zobrazí informácie o archívoch, ako je ich názov a stav (povolené alebo vypnuté).

Nainštalujte balík do openSUSE so Zypperom

Ak chcete nainštalovať balík, použite príkaz zypper a za ním v (inštalovať) metóda a názov balíka:

zypper in package_name

Napríklad, ak chcete nainštalovať Skype na openSUSE, príkaz by bol:

zypper in skypeforlinux

Môžete tiež nainštalovať viacero balíkov súčasne poskytnutím zoznamu názvov balíkov oddelených medzerami:

zypper in package1 package2 package3

Vyhľadajte balík so Zypperom

Zypper štandardne hľadá balík vo všetkých úložiskách, t. j. v zozname nainštalovaných balíkov aj medzi tými, ktoré ešte nie sú nainštalované. Ak chcete vyhľadať konkrétny balík vo všetkých úložiskách, použite príkaz se (hľadať) príkaz so Zypperom:

zypper se package_name

Použi -s možnosť zobrazenia podrobných informácií o balíku:

zypper se -s package_name

Ak chcete vyhľadať balík iba v zozname nainštalovaných balíkov, použite:

zypper se -i package_name

Zoznam nainštalovaných balíkov v openSUSE

Pomocou Zypper môžete tiež vyhľadávať v databáze balíkov, aby ste zistili, čo je aktuálne nainštalované vo vašom systéme openSUSE. Na tento účel použite Zypper s -i (--nainštalované-iba):

zypper se -i

Tento zoznam môžete uložiť aj presmerovaním jeho výstupu do súboru:

zypper se -i > installed_packages

Ak chcete nájsť podrobné informácie o konkrétnom nainštalovanom balíku, použite:

zypper info package_name

Odstráňte balík v openSUSE pomocou Zypper

Odstránenie balíka pomocou Zypper je rovnako jednoduché ako jeho inštalácia. Ak chcete odstrániť balík, ktorý už nepotrebujete, použite Zypper s rm (odstrániť) metóda a názov balíka:

zypper rm package_name

Aktualizujte balík pomocou Zypper

Udržiavanie balíkov v aktuálnom stave je najbežnejšou činnosťou správy balíkov. Pomocou Zypper môžete zobraziť a nainštalovať všetky dostupné aktualizácie. Ak chcete zobraziť všetky dostupné aktualizácie pre nainštalované balíky, spustite nasledujúce:

zypper list-updates

Po získaní zoznamu máte teraz možnosť aktualizovať všetky balíky alebo iba jeden balík. Ak chcete aktualizovať všetky nainštalované balíky, ktoré majú k dispozícii novšie verzie, použite hore (aktualizácia) príkaz:

zypper up

Ak chcete aktualizovať jednotlivé balíky, zadajte balík pomocou príkazu update alebo install:

zypper up package_name

alebo:

zypper install package_name

Nainštalujte lokálne balíčky v openSUSE s RPM

V prípade lokálnych RPM balíkov, ktoré ste si stiahli manuálne, môžete na ich inštaláciu použiť nástroj RPM alebo Zypper. Na inštaláciu pomocou RPM použite nasledujúci formát:

rpm -Uvh rpm_package

Ak chcete nainštalovať balík RPM pomocou Zypper, použite:

zypper install rpm_package

Existuje niekoľko ďalších možností príkazového riadka, ktoré môžete použiť so Zypperom na vykonávanie rôznych úloh. Všetky možnosti môžete zobraziť pomocou príkazu help:

zypper help

Zypper zjednodušuje správu balíkov v openSUSE

Zypper je jednoduchý, ale výkonný nástroj príkazového riadka, ktorý vám umožňuje spravovať balíky v openSUSE. Okrem nástrojov príkazového riadka, ako sú Zyyper a RPM, môžete použiť aj nástroj YaST (Et Another Setup Tool), nástroj založený na grafickom rozhraní na správu balíkov a iných úloh konfigurácie systému.

Snap a Flatpak sú skvelé alternatívy k tradičným správcom balíkov a umožňujú vám inštalovať a spravovať balíky bez toho, aby ste museli manuálne spracovávať závislosti.