openSUSE este livrat cu Zypper, un instrument de gestionare a pachetelor din linia de comandă care funcționează cu pachete RPM. Iată cum să-l folosești.

Fiecare distribuție Linux vine cu un manager de pachete implicit pentru a gestiona pachetele. Similar cu APT pe Debian, Pacman pe Arch Linux și DNF/YUM pe RHEL, openSUSE vine cu managerul de pachete Zypper.

Cu Zypper, puteți efectua mai multe funcții de la instalarea pachetului până la eliminarea utilizând linia de comandă. Iată cum puteți utiliza Zypper și opțiunile sale de linie de comandă pentru a gestiona pachetele în openSUSE.

Managementul pachetelor în openSUSE

Zypper este un instrument ușor de linie de comandă pentru gestionarea pachetelor în openSUSE care vă permite să instalați, să eliminați și să actualizați pachete, precum și să gestionați depozitele. În plus, poți listează pachetele instalate și actualizările disponibile, căutați un pachet și imprimați informații despre acesta.

openSUSE folosește formatul de pachet RPM. Un pachet RPM conține de obicei numele pachetului, versiunea și arhitectura. Există două moduri de linie de comandă de a gestiona un pachet RPM în openSUSE: Zypper și RPM.

instagram viewer

Trebuie să aveți privilegii de root pentru a instala, actualiza sau elimina orice pachet din sistemul dumneavoastră openSUSE.

Adăugați un depozit în openSUSE

Pentru a adăuga un depozit în openSUSE, va trebui să furnizați adresa URL a depozitului și aliasul. Alias ​​este numele scurt și ușor de reținut pentru depozit. Deschide terminalul și rulați Zypper cu ar (adrepo) comandă pentru a adăuga depozitul la sistemul dvs.:

zypper ar -f 

De exemplu, pentru a adăuga depozitul Skype, rulați:

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

The -f opțiunea permite reîmprospătarea automată.

Eliminați un depozit cu Zypper

Pentru a elimina un depozit din openSUSE, utilizați Zypper cu rr (removerepo) și aliasul de depozit, după cum urmează:

zypper rr 

De exemplu, pentru a elimina depozitul Skype, comanda ar fi:

zypper rr skype

Actualizează arhivele cu Zypper

Pentru a reîmprospăta manual depozitele, rulați:

zypper refresh

Această comandă vă permite să preluați modificările din pachete din depozitele configurate.

Listați toate depozitele în openSUSE

Pentru a lista toate depozitele definite, utilizați Zypper cu repos sau lr metodă:

zypper lr

Această comandă afișează informații despre depozite, cum ar fi numele și starea acestora (activate sau dezactivate).

Instalați un pachet în openSUSE cu Zypper

Pentru a instala un pachet, utilizați comanda zypper urmată de în (instalare) metoda și numele pachetului:

zypper in package_name

De exemplu, pentru a instala Skype pe openSUSE, comanda ar fi:

zypper in skypeforlinux

De asemenea, puteți instala mai multe pachete simultan, furnizând o listă separată prin spațiu cu numele pachetelor:

zypper in package1 package2 package3

Căutați un pachet cu Zypper

În mod implicit, Zypper caută un pachet în toate depozitele, adică atât în ​​lista de pachete instalate, cât și printre cele care nu sunt încă instalate. Pentru a căuta un anumit pachet în toate depozitele, utilizați se (căutare) comanda cu Zypper:

zypper se package_name

Folosește -s opțiunea de a vizualiza informații detaliate despre un pachet:

zypper se -s package_name

Pentru a căuta un pachet numai în lista de pachete instalate, utilizați:

zypper se -i package_name

Listează pachetele instalate în openSUSE

Cu Zypper, puteți, de asemenea, să interogați baza de date a pachetelor pentru a descoperi ce este instalat în prezent pe sistemul dumneavoastră openSUSE. Pentru a face acest lucru, utilizați Zypper cu -i (--numai instalat):

zypper se -i

De asemenea, puteți salva această listă redirecționând rezultatul său către un fișier:

zypper se -i > installed_packages

Pentru a găsi informații detaliate despre un anumit pachet instalat, utilizați:

zypper info package_name

Eliminați un pachet din openSUSE cu Zypper

Eliminarea unui pachet cu Zypper este la fel de ușoară ca și instalarea acestuia. Pentru a elimina un pachet de care nu mai aveți nevoie, utilizați Zypper cu rm (elimina) metoda și numele pachetului:

zypper rm package_name

Actualizați un pachet cu Zypper

Menținerea la zi a pachetelor este cea mai comună activitate de gestionare a pachetelor. Folosind Zypper, puteți vizualiza și instala toate actualizările disponibile. Rulați următoarele pentru a vedea toate actualizările disponibile pentru pachetele instalate:

zypper list-updates

Odată ce ați primit lista, aveți acum opțiunea fie să actualizați toate pachetele, fie doar un singur pachet. Pentru a actualiza toate pachetele instalate care au versiuni mai noi disponibile, utilizați sus (actualizare) comanda:

zypper up

Pentru a actualiza pachete individuale, specificați pachetul fie cu comanda de actualizare, fie cu comanda de instalare:

zypper up package_name

Sau:

zypper install package_name

Instalați pachete locale în openSUSE cu RPM

Pentru pachetele RPM locale pe care le-ați descărcat manual, puteți utiliza fie utilitarul RPM, fie Zypper pentru a le instala. Utilizați următorul format pentru a-l instala folosind RPM:

rpm -Uvh rpm_package

Pentru a instala un pachet RPM folosind Zypper, utilizați:

zypper install rpm_package

Există câteva alte opțiuni de linie de comandă pe care le puteți utiliza cu Zypper pentru a îndeplini diverse sarcini. Puteți vizualiza toate opțiunile folosind comanda help:

zypper help

Zypper simplifică gestionarea pachetelor în openSUSE

Zypper este un instrument de linie de comandă simplu, dar puternic, care vă permite să gestionați pachetele în openSUSE. Pe lângă instrumentele de linie de comandă precum Zyyper și RPM, puteți utiliza și YaST (Yet Another Setup Tool), un instrument bazat pe GUI pentru gestionarea pachetelor și a altor sarcini de configurare a sistemului.

Snap și Flatpak sunt alternative excelente la managerii tradiționali de pachete și vă permit să instalați și să gestionați pachetele fără a fi nevoie să gestionați manual dependențele.