Zypper este managerul de pachete implicit pentru distribuțiile openSUSE și serverele SUSE Linux Enterprise. Diferă de managerii de pachete APT și YUM, deoarece folosește soluția SAT, una dintre cele mai bune biblioteci de dependență de pachete. Această foaie de cheat Zypper acoperă principalele comenzi zypper, segmentate în diferite categorii.
Ajutor de bază
Pentru a obține ajutor cu comenzile Zypper, utilizați următoarele opțiuni:
Comanda | Funcționalitate |
---|---|
zypper # |
Afișați toate comenzile și opțiunile globale disponibile |
zypper help [command] |
Afișează ajutor pentru comanda specificată |
zypper shell sau zypper sh |
Pornește o sesiune shell |
Managementul depozitului
Sub managementul depozitului, Zypper are diverse comenzi. Ei includ:
Adăugați depozite/obțineți informații despre repo
Comanda | Funcționalitate |
---|---|
zypper addrepo [repo url alias ] sau zypper ar |
Adăugați un nou depozit cu adresa URL a depozitului specificat |
zypper info [package] sau zypper if |
Afișați informații despre un pachet specificat |
Redenumiți aliasurile de depozit
Comanda | Funcționalitate |
---|---|
zypper namerepo sau zypper nr |
Folosit pentru a redenumi un alias de depozit. De exemplu, pentru a redenumi repo din „sample” în „sample.repo”: zypper nr sample sample.repo |
Modificați depozitele
Comanda | Funcționalitate |
---|---|
zypper modifyrepo sau zypper mr |
Modificați un repo activând sau dezactivând-o. Utilizați valoarea unică a depozitului din zypper lr comanda. |
Eliminați depozitele
Comanda | Funcționalitate |
---|---|
zypper removerepo sau zypper rr |
Eliminați un depozit specificat. De exemplu: zypper rr repo-non-oss |
Actualizează depozitele
Comanda | Funcționalitate |
---|---|
zypper refresh [repo alias] sau zypper ref |
Reîmprospătați depozitul specificat. De exemplu: zypper ref repo-oss |
Listează depozitele definite
Comanda | Funcționalitate |
---|---|
zypper repos sau zypper lr |
Afișați depozitele disponibile, inclusiv aliasul și URI-ul sursă |
Curățați depozitele
Comanda | Funcționalitate |
---|---|
zypper clean sau zypper cc |
Curățați un depozit specificat. De exemplu: zypper cc repo-oss |
Export/import depozite
Comanda | Funcționalitate |
---|---|
zypper repos -e [repo-name][destination] |
Exportați depozitul specificat de la o sursă setată la destinație |
zypper repos -ar [repo-name] [src] |
Importați un depozit din sursa specificată |
Managementul serviciilor
În cadrul managementului serviciului, Zypper are următoarele opțiuni:
Comanda | Funcţie |
---|---|
zypper services sau zypper ls |
Afișați serviciile definite ale depozitului |
zypper addservice ][service-name] sau zypper as |
Adăugați un serviciu cu numele specificat |
zyppermodifyservice [service-name] sau zypper ms |
Modificați serviciul specificat |
zypper refresh service sau zypper refs |
Reîmprospătați toate serviciile disponibile |
zypper removeservice [service name] sau zypper rs |
Eliminați serviciul specificat |
Managementul pachetelor
În gestionarea pachetelor, zypper are următoarele opțiuni de comandă:
Instalați pachete
Comanda | Funcționalitate |
---|---|
zypper install [package] sau zypper in |
Instalați cea mai recentă versiune a pachetului specificat |
Eliminați pachetele
Comanda | Funcționalitate |
---|---|
zypper remove [package] sau zypper rm |
Eliminați versiunea instalată a pachetului specificat |
Verificați pachetele
Comanda | Funcționalitate |
---|---|
zypper verify sau zypper ve |
Verificați integritatea dependențelor pachetelor. Util când ai pachete sparte |
Actualizați pachetele
Comanda | Funcționalitate |
---|---|
zypper source-install sau zypper si |
Instalați pachetele sursă și construiți dependențe |
NOTĂ: puteți utiliza opțiunile globale -D și -d pentru a instala pachetul sursă fără dependențe și, respectiv, pentru a instala numai dependențele de compilare.
Comanda | Funcționalitate |
---|---|
zypper install-new-recommeds sau zypper inr |
Instalați noi pachete recomandate |
zypper update sau zypper up |
Actualizați pachetele specificate |
Caută pachete
Comanda | Funcționalitate |
---|---|
zypper search [package-name] sau zypper se |
Căutați un pachet. De exemplu, zypper se nginx |
Informații despre pachete
Comanda | Funcționalitate |
---|---|
zypper info [package-name] |
Afișează informații detaliate despre pachetul specificat |
Upgrade de distribuție
Comanda | Funcționalitate |
---|---|
zypper dist-upgrade sau zypper dup |
Efectuați o actualizare de distribuție pentru toate pachetele instalate. Cel mai bine este să restricționați actualizarea de la un anumit depozit sursă |
Concluzie
Această foaie succintă pentru managerul de pachete Zypper a acoperit toate comenzile principale pe care trebuie să le cunoașteți pentru a lucra eficient cu Zypper. Citiți mai departe pentru a afla istoria distribuțiilor Linux și cum să alegeți o distribuție Linux fără a le încerca pe toate.