openSUSE je priložen Zypperju, orodju za upravljanje paketov v ukazni vrstici, ki deluje s paketi RPM. Tukaj je opisano, kako ga uporabiti.

Vsaka distribucija Linuxa ima privzetega upravitelja paketov za upravljanje paketov. Podobno kot APT na Debianu, Pacman na Arch Linuxu in DNF/YUM na RHEL, openSUSE prihaja z upraviteljem paketov Zypper.

Z Zypperjem lahko izvajate več funkcij od namestitve paketa do odstranitve z ukazno vrstico. Tukaj je opisano, kako lahko uporabite Zypper in njegove možnosti ukazne vrstice za upravljanje paketov v openSUSE.

Upravljanje paketov v openSUSE

Zypper je preprosto orodje ukazne vrstice za upravljanje paketov openSUSE ki vam omogoča namestitev, odstranitev in posodabljanje paketov ter upravljanje repozitorijev. Poleg tega lahko seznam nameščenih paketov in razpoložljive posodobitve, poiščite paket in natisnite informacije o njem.

openSUSE uporablja obliko paketa RPM. Paket RPM običajno vsebuje ime paketa, različico in arhitekturo. Obstajata dva načina ukazne vrstice za upravljanje paketa RPM v openSUSE: Zypper in RPM.

instagram viewer

Za namestitev, nadgradnjo ali odstranitev katerega koli paketa v vašem sistemu openSUSE morate imeti korenske pravice.

Dodajte repozitorij v openSUSE

Če želite dodati repozitorij v openSUSE, boste morali zagotoviti URL repozitorija in vzdevek. Vzdevek je kratko in lahko zapomniti ime za repozitorij. Odprite terminal in zaženite Zypper z ar (naslov) ukaz za dodajanje repozitorija v vaš sistem:

zypper ar -f 

Če želite na primer dodati repozitorij Skype, zaženite:

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

The -f možnost omogoča samodejno osveževanje.

Odstranite repozitorij z Zypperjem

Če želite odstraniti repozitorij v openSUSE, uporabite Zypper z rr (odstranirepo) in vzdevek repozitorija, kot sledi:

zypper rr 

Če želite na primer odstraniti repozitorij Skype, bi bil ukaz:

zypper rr skype

Osvežite repozitorije z Zypperjem

Če želite ročno osvežiti repozitorije, zaženite:

zypper refresh

Ta ukaz vam omogoča pridobivanje sprememb v paketih iz konfiguriranih skladišč.

Seznam vseh repozitorijev v openSUSE

Če želite prikazati vse definirane repozitorije, uporabite Zypper z repos oz lr metoda:

zypper lr

Ta ukaz prikaže informacije o repozitorijih, kot sta njihovo ime in stanje (omogočeno ali onemogočeno).

Namestite paket v openSUSE z Zypperjem

Če želite namestiti paket, uporabite ukaz zypper, ki mu sledi v (namestiti) metoda in ime paketa:

zypper in package_name

Na primer, če želite namestiti Skype na openSUSE, bi bil ukaz:

zypper in skypeforlinux

Prav tako lahko namestite več paketov hkrati, tako da zagotovite seznam imen paketov, ločenih s presledki:

zypper in package1 package2 package3

Poiščite paket z Zypperjem

Zypper privzeto išče paket v vseh repozitorijih, torej tako na seznamu nameščenih paketov kot med tistimi, ki še niso nameščeni. Za iskanje določenega paketa v vseh repozitorijih uporabite se (iskanje) ukaz z Zypperjem:

zypper se package_name

Uporabi -s možnost ogleda podrobnih informacij o paketu:

zypper se -s package_name

Za iskanje paketa na seznamu samo nameščenih paketov uporabite:

zypper se -i package_name

Seznam nameščenih paketov v openSUSE

Z Zypperjem lahko poizvedujete tudi po podatkovni zbirki paketov, da ugotovite, kaj je trenutno nameščeno v vašem sistemu openSUSE. Če želite to narediti, uporabite Zypper with -i (--samo nameščen):

zypper se -i

Ta seznam lahko shranite tudi tako, da njegov izhod preusmerite v datoteko:

zypper se -i > installed_packages

Če želite poiskati podrobne informacije o določenem nameščenem paketu, uporabite:

zypper info package_name

Odstranite paket v openSUSE z Zypperjem

Odstranitev paketa z Zypperjem je tako enostavna kot njegova namestitev. Če želite odstraniti paket, ki ga ne potrebujete več, uporabite Zypper z rm (odstrani) metoda in ime paketa:

zypper rm package_name

Posodobite paket z Zypperjem

Najpogostejša dejavnost upravljanja paketov je posodabljanje paketov. Z Zypperjem si lahko ogledate in namestite vse razpoložljive posodobitve. Za ogled vseh razpoložljivih posodobitev za nameščene pakete zaženite naslednje:

zypper list-updates

Ko dobite seznam, lahko zdaj posodobite vse pakete ali samo en paket. Če želite posodobiti vse nameščene pakete, ki imajo na voljo novejše različice, uporabite gor (posodobitev) ukaz:

zypper up

Če želite posodobiti posamezne pakete, določite paket z ukazom za posodobitev ali namestitev:

zypper up package_name

ali:

zypper install package_name

Namestite lokalne pakete v openSUSE z RPM

Za lokalne pakete RPM, ki ste jih ročno prenesli, lahko za namestitev uporabite pripomoček RPM ali Zypper. Za namestitev z RPM uporabite naslednjo obliko:

rpm -Uvh rpm_package

Za namestitev paketa RPM z uporabo Zypperja uporabite:

zypper install rpm_package

Obstaja več drugih možnosti ukazne vrstice, ki jih lahko uporabite z Zypperjem za izvajanje različnih nalog. Vse možnosti si lahko ogledate z ukazom pomoči:

zypper help

Zypper poenostavlja upravljanje paketov v openSUSE

Zypper je preprosto, a zmogljivo orodje ukazne vrstice, ki vam omogoča upravljanje paketov v openSUSE. Poleg orodij ukazne vrstice, kot sta Zyyper in RPM, lahko uporabite tudi YaST (Yet Another Setup Tool), orodje, ki temelji na GUI za upravljanje paketov in drugih nalog konfiguracije sistema.

Snap in Flatpak sta odlični alternativi tradicionalnim upraviteljem paketov in omogočata namestitev in upravljanje paketov, ne da bi morali ročno obravnavati odvisnosti.