openSUSE se isporučuje sa Zypperom, alatom za upravljanje paketima iz naredbenog retka koji radi s RPM paketima. Evo kako ga koristiti.
Svaka distribucija Linuxa dolazi sa zadanim upraviteljem paketa za upravljanje paketima. Slično APT-u na Debianu, Pacmanu na Arch Linuxu i DNF/YUM na RHEL-u, openSUSE dolazi sa Zypper upraviteljem paketa.
Sa Zypperom možete izvršiti nekoliko funkcija od instalacije paketa do uklanjanja pomoću naredbenog retka. Evo kako možete koristiti Zypper i njegove opcije naredbenog retka za upravljanje paketima u openSUSE-u.
Upravljanje paketima u openSUSE
Zypper je jednostavan alat naredbenog retka za upravljanje paketima openSUSE koji vam omogućuje instaliranje, uklanjanje i ažuriranje paketa kao i upravljanje spremištima. Osim toga, možete popis instaliranih paketa i dostupna ažuriranja, potražite paket i ispišite informacije o njemu.
openSUSE koristi RPM format paketa. RPM paket obično sadrži naziv paketa, verziju i arhitekturu. Postoje dva načina naredbenog retka za upravljanje RPM paketom u openSUSE: Zypper i RPM.
Morate imati root privilegije za instaliranje, nadogradnju ili uklanjanje bilo kojeg paketa u vašem openSUSE sustavu.
Dodajte spremište u openSUSE
Za dodavanje repozitorija u openSUSE, morat ćete dati URL repozitorija i alias. Alias je kratko i lako pamtljivo ime za repozitorij. Otvorite terminal i pokrenite Zypper s ar (adresa) naredba za dodavanje repozitorija u vaš sustav:
zypper ar -f
Na primjer, da dodate Skype repozitorij, pokrenite:
zypper ar -f https://repo.skype.com/rpm/stable skype
The -f opcija omogućuje automatsko osvježavanje.
Uklonite spremište pomoću Zyppera
Za uklanjanje repozitorija u openSUSE, koristite Zypper s rr (uklonitirepo) naredba i pseudonim repozitorija kako slijedi:
zypper rr
Na primjer, za uklanjanje Skype repozitorija, naredba bi bila:
zypper rr skype
Osvježite spremišta pomoću Zyppera
Za ručno osvježavanje spremišta, pokrenite:
zypper refresh
Ova naredba vam omogućuje dohvaćanje promjena u paketima iz konfiguriranih repozitorija.
Popis svih repozitorija u openSUSE
Za popis svih definiranih repozitorija koristite Zypper s repos ili lr metoda:
zypper lr
Ova naredba prikazuje informacije o spremištima kao što su njihov naziv i status (omogućeno ili onemogućeno).
Instalirajte paket u openSUSE sa Zypperom
Da biste instalirali paket, koristite naredbu zypper nakon koje slijedi u (instalirati) metoda i naziv paketa:
zypper in package_name
Na primjer, da biste instalirali Skype na openSUSE, naredba bi bila:
zypper in skypeforlinux
Također možete instalirati više paketa istovremeno pružanjem popisa naziva paketa odvojenih razmakom:
zypper in package1 package2 package3
Potražite paket sa Zypperom
Prema zadanim postavkama, Zypper traži paket u svim spremištima, tj. i na popisu instaliranih paketa i među onima koji još nisu instalirani. Za traženje određenog paketa u svim spremištima koristite se (traži) naredba sa Zypperom:
zypper se package_name
Koristiti -s mogućnost pregleda detaljnih informacija o paketu:
zypper se -s package_name
Za traženje paketa samo na popisu instaliranih paketa, koristite:
zypper se -i package_name
Popis instaliranih paketa u openSUSE
Sa Zypperom također možete postaviti upit bazi podataka paketa kako biste otkrili što je trenutno instalirano na vašem openSUSE sustavu. Da biste to učinili, koristite Zypper sa -i (--samo instalirano):
zypper se -i
Također možete spremiti ovaj popis preusmjeravanjem njegovog izlaza u datoteku:
zypper se -i > installed_packages
Da biste pronašli detaljne informacije o određenom instaliranom paketu, koristite:
zypper info package_name
Uklonite paket u openSUSE-u pomoću Zyppera
Uklanjanje paketa sa Zypperom jednostavno je kao i njegovo instaliranje. Za uklanjanje paketa koji vam više ne treba, koristite Zypper s rm (ukloni) metoda i naziv paketa:
zypper rm package_name
Ažurirajte paket pomoću Zyppera
Održavanje paketa ažurnim je najčešća aktivnost upravljanja paketima. Pomoću Zyppera možete vidjeti i instalirati sva dostupna ažuriranja. Pokrenite sljedeće kako biste vidjeli sva dostupna ažuriranja za instalirane pakete:
zypper list-updates
Nakon što dobijete popis, sada imate opciju ili ažurirati sve pakete ili samo jedan paket. Za ažuriranje svih instaliranih paketa koji imaju dostupne novije verzije, koristite gore (ažurirati) naredba:
zypper up
Za ažuriranje pojedinačnih paketa, navedite paket bilo s naredbom za ažuriranje ili instaliranje:
zypper up package_name
Ili:
zypper install package_name
Instalirajte lokalne pakete u openSUSE s RPM-om
Za lokalne RPM pakete koje ste ručno preuzeli, možete koristiti RPM pomoćni program ili Zypper da ih instalirate. Upotrijebite sljedeći format za instalaciju koristeći RPM:
rpm -Uvh rpm_package
Da biste instalirali RPM paket koristeći Zypper, koristite:
zypper install rpm_package
Postoji nekoliko drugih opcija naredbenog retka koje možete koristiti sa Zypperom za izvršavanje raznih zadataka. Sve opcije možete pogledati pomoću naredbe za pomoć:
zypper help
Zypper pojednostavljuje upravljanje paketima u openSUSE-u
Zypper je jednostavan, ali moćan alat naredbenog retka koji vam omogućuje upravljanje paketima u openSUSE-u. Uz alate naredbenog retka kao što su Zyyper i RPM, također možete koristiti YaST (Još jedan alat za postavljanje), GUI alat za upravljanje paketima i drugim zadacima konfiguracije sustava.
Snap i Flatpak izvrsne su alternative tradicionalnim upraviteljima paketa i omogućuju vam instaliranje i upravljanje paketima bez potrebe za ručnim rukovanjem ovisnostima.