openSUSE pristatomas su Zypper – komandinės eilutės paketų valdymo įrankiu, kuris veikia su RPM paketais. Štai kaip juo naudotis.

Kiekviename „Linux“ paskirstyme yra numatytoji paketų tvarkyklė, skirta paketams valdyti. Panašiai kaip APT „Debian“, „Pacman“ „Arch Linux“ ir DNF/YUM „RHEL“, „openSUSE“ yra su „Zypper“ paketų tvarkykle.

Naudodami „Zypper“ galite atlikti keletą funkcijų nuo paketo įdiegimo iki pašalinimo naudodami komandinę eilutę. Štai kaip galite naudoti „Zypper“ ir jo komandų eilutės parinktis paketams tvarkyti „openSUSE“.

Paketų valdymas OpenSUSE

„Zypper“ yra paprastas komandų eilutės įrankis, skirtas paketų valdymui openSUSE leidžia įdiegti, pašalinti ir atnaujinti paketus bei tvarkyti saugyklas. Be to, galite įdiegtų paketų sąrašas ir galimus atnaujinimus, ieškoti paketo ir spausdinti informaciją apie jį.

openSUSE naudoja RPM paketo formatą. RPM pakete paprastai yra paketo pavadinimas, versija ir architektūra. Yra du komandų eilutės būdai valdyti RPM paketą openSUSE: Zypper ir RPM.

instagram viewer

Norėdami įdiegti, atnaujinti arba pašalinti bet kokį paketą savo openSUSE sistemoje, turite turėti root teises.

Pridėkite saugyklą „openSUSE“.

Norėdami pridėti saugyklą prie openSUSE, turėsite pateikti saugyklos URL ir slapyvardį. Pseudonimas yra trumpas ir lengvai įsimenamas saugyklos pavadinimas. Atidarykite terminalą ir paleiskite „Zypper“ su ar (addrepo) komanda, kad pridėtumėte saugyklą prie sistemos:

zypper ar -f 

Pavyzdžiui, norėdami pridėti „Skype“ saugyklą, paleiskite:

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

The -f parinktis įgalina automatinį atnaujinimą.

Pašalinkite saugyklą naudodami „Zypper“.

Norėdami pašalinti saugyklą iš openSUSE, naudokite Zypper su rr (pašalinti repo) komandą ir saugyklos slapyvardį taip:

zypper rr 

Pavyzdžiui, norint pašalinti „Skype“ saugyklą, komanda būtų tokia:

zypper rr skype

Atnaujinkite saugyklas naudodami „Zypper“.

Norėdami rankiniu būdu atnaujinti saugyklas, paleiskite:

zypper refresh

Ši komanda leidžia gauti paketų pakeitimus iš sukonfigūruotų saugyklų.

Išvardykite visas openSUSE saugyklas

Norėdami išvardyti visas apibrėžtas saugyklas, naudokite „Zypper“ su atpirkimo sandoriai arba lr metodas:

zypper lr

Ši komanda rodo informaciją apie saugyklas, pvz., jų pavadinimą ir būseną (įjungta arba išjungta).

Įdiekite paketą „openSUSE“ su „Zypper“.

Norėdami įdiegti paketą, naudokite komandą zypper, po kurios į (įdiegti) metodas ir paketo pavadinimas:

zypper in package_name

Pavyzdžiui, norint įdiegti „Skype“ „openSUSE“, komanda būtų tokia:

zypper in skypeforlinux

Taip pat galite vienu metu įdiegti kelis paketus, pateikdami tarpais atskirtą paketų pavadinimų sąrašą:

zypper in package1 package2 package3

Ieškokite paketo su „Zypper“.

Pagal numatytuosius nustatymus „Zypper“ ieško paketo visose saugyklose, ty tiek įdiegtų paketų sąraše, tiek tarp tų, kurie dar neįdiegti. Norėdami ieškoti konkretaus paketo visose saugyklose, naudokite se (ieškoti) komanda su Zypper:

zypper se package_name

Naudoti -s galimybė peržiūrėti išsamią informaciją apie paketą:

zypper se -s package_name

Norėdami ieškoti paketo tik įdiegtų paketų sąraše, naudokite:

zypper se -i package_name

Išvardykite įdiegtus paketus openSUSE

Naudodami Zypper taip pat galite pateikti užklausą paketų duomenų bazėje, kad sužinotumėte, kas šiuo metu įdiegta jūsų openSUSE sistemoje. Norėdami tai padaryti, naudokite Zypper su -i (--tik įdiegta):

zypper se -i

Šį sąrašą taip pat galite išsaugoti nukreipdami jo išvestį į failą:

zypper se -i > installed_packages

Norėdami rasti išsamios informacijos apie konkretų įdiegtą paketą, naudokite:

zypper info package_name

Pašalinkite paketą iš openSUSE su Zypper

Paketą pašalinti naudojant „Zypper“ taip pat paprasta, kaip jį įdiegti. Norėdami pašalinti paketą, kurio jums nebereikia, naudokite „Zypper“ su rm (pašalinti) metodas ir paketo pavadinimas:

zypper rm package_name

Atnaujinkite paketą naudodami „Zypper“.

Paketų atnaujinimas yra labiausiai paplitusi paketų valdymo veikla. Naudodami Zypper galite peržiūrėti ir įdiegti visus galimus naujinimus. Vykdykite šiuos veiksmus, kad peržiūrėtumėte visus galimus įdiegtų paketų naujinimus:

zypper list-updates

Gavę sąrašą, dabar turite galimybę atnaujinti visus paketus arba tik vieną paketą. Norėdami atnaujinti visus įdiegtus paketus, kuriuose yra naujesnių versijų, naudokite atnaujinti (atnaujinti) komanda:

zypper up

Norėdami atnaujinti atskirus paketus, nurodykite paketą naujinimo arba diegimo komanda:

zypper up package_name

Arba:

zypper install package_name

Įdiekite vietinius paketus openSUSE su RPM

Jei norite įdiegti vietinius RPM paketus, kuriuos atsisiuntėte rankiniu būdu, galite naudoti RPM paslaugų programą arba „Zypper“. Norėdami įdiegti naudodami RPM, naudokite šį formatą:

rpm -Uvh rpm_package

Norėdami įdiegti RPM paketą naudodami „Zypper“, naudokite:

zypper install rpm_package

Yra keletas kitų komandų eilutės parinkčių, kurias galite naudoti su „Zypper“, kad atliktumėte įvairias užduotis. Visas parinktis galite peržiūrėti naudodami pagalbos komandą:

zypper help

„Zypper“ supaprastina paketų valdymą „openSUSE“.

„Zypper“ yra paprastas, bet galingas komandų eilutės įrankis, leidžiantis tvarkyti paketus „openSUSE“. Be komandinės eilutės įrankių, tokių kaip Zyyper ir RPM, taip pat galite naudoti YaST (dar vieną sąrankos įrankį), GUI pagrįstą įrankį paketams tvarkyti ir kitoms sistemos konfigūravimo užduotims.

„Snap“ ir „Flatpak“ yra puikios alternatyvos tradicinėms paketų tvarkytuvėms ir leidžia įdiegti bei tvarkyti paketus, nereikia rankiniu būdu tvarkyti priklausomybių.