openSUSE tiek piegādāts kopā ar Zypper — komandrindas pakotņu pārvaldības rīku, kas darbojas ar RPM pakotnēm. Lūk, kā to izmantot.

Katram Linux izplatījumam ir noklusējuma pakotņu pārvaldnieks pakotņu pārvaldībai. Līdzīgi kā APT operētājsistēmā Debian, Pacman operētājsistēmā Arch Linux un DNF/YUM operētājsistēmā RHEL, openSUSE komplektācijā ir iekļauts Zypper pakotņu pārvaldnieks.

Izmantojot Zypper, varat veikt vairākas funkcijas, sākot no pakotnes instalēšanas līdz noņemšanai, izmantojot komandrindu. Lūk, kā varat izmantot Zypper un tā komandrindas opcijas, lai pārvaldītu pakotnes programmā openSUSE.

Pakešu pārvaldība OpenSUSE

Zypper ir vienkāršs komandrindas rīks pakotņu pārvaldībai openSUSE kas ļauj instalēt, noņemt un atjaunināt pakotnes, kā arī pārvaldīt repozitorijus. Turklāt jūs varat instalēto pakotņu saraksts un pieejamie atjauninājumi, meklēt pakotni un izdrukāt informāciju par to.

OpenSUSE izmanto RPM pakotnes formātu. RPM pakotne parasti satur pakotnes nosaukumu, versiju un arhitektūru. Ir divi komandrindas veidi, kā pārvaldīt RPM pakotni programmā openSUSE: Zypper un RPM.

instagram viewer

Lai instalētu, jauninātu vai noņemtu jebkuru pakotni savā openSUSE sistēmā, jums ir jābūt root tiesībām.

Pievienojiet repozitoriju OpenSUSE

Lai pievienotu repozitoriju programmā openSUSE, jums būs jānorāda repozitorija URL un aizstājvārds. Alias ​​ir īss un viegli iegaumējams repozitorija nosaukums. Atveriet termināli un palaist Zypper ar ar (addrepo) komanda, lai pievienotu repozitoriju savai sistēmai:

zypper ar -f 

Piemēram, lai pievienotu Skype repozitoriju, palaidiet:

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

The -f opcija iespējo automātisko atsvaidzināšanu.

Noņemiet repozitoriju, izmantojot Zypper

Lai noņemtu repozitoriju no openSUSE, izmantojiet Zypper ar rr (noņemt repo) komandu un repozitorija aizstājvārdu šādi:

zypper rr 

Piemēram, lai noņemtu Skype repozitoriju, komanda būtu šāda:

zypper rr skype

Atsvaidziniet krātuves, izmantojot Zypper

Lai manuāli atsvaidzinātu krātuves, palaidiet:

zypper refresh

Šī komanda ļauj ienest pakotņu izmaiņas no konfigurētajām krātuvēm.

Uzskaitiet visus repozitorijus programmā openSUSE

Lai uzskaitītu visas definētās krātuves, izmantojiet Zypper ar repo vai lr metode:

zypper lr

Šī komanda parāda informāciju par krātuvēm, piemēram, to nosaukumu un statusu (iespējots vai atspējots).

Instalējiet pakotni programmā openSUSE ar Zypper

Lai instalētu pakotni, izmantojiet komandu zypper, kam seko in (instalēt) metode un pakotnes nosaukums:

zypper in package_name

Piemēram, lai instalētu Skype vietnē openSUSE, komanda būtu šāda:

zypper in skypeforlinux

Varat arī instalēt vairākas pakotnes vienlaikus, nodrošinot ar atstarpi atdalītu pakotņu nosaukumu sarakstu:

zypper in package1 package2 package3

Meklējiet paketi ar zipper

Pēc noklusējuma Zypper meklē pakotni visos krātuvēs, t.i., gan instalēto pakotņu sarakstā, gan starp tām, kas vēl nav instalētas. Lai meklētu noteiktu pakotni visos krātuvēs, izmantojiet se (meklēt) komanda ar Zypper:

zypper se package_name

Izmantojiet -s iespēja skatīt detalizētu informāciju par paku:

zypper se -s package_name

Lai meklētu pakotni tikai instalēto pakotņu sarakstā, izmantojiet:

zypper se -i package_name

Uzskaitiet instalētās pakotnes programmā openSUSE

Izmantojot Zypper, varat arī veikt vaicājumus pakotņu datu bāzē, lai uzzinātu, kas pašlaik ir instalēts jūsu openSUSE sistēmā. Lai to izdarītu, izmantojiet Zypper ar -i (--tikai instalēts):

zypper se -i

Varat arī saglabāt šo sarakstu, novirzot tā izvadi uz failu:

zypper se -i > installed_packages

Lai atrastu detalizētu informāciju par konkrētu instalēto pakotni, izmantojiet:

zypper info package_name

Noņemiet pakotni programmā openSUSE ar Zypper

Pakotnes noņemšana ar Zypper ir tikpat vienkārša kā tā instalēšana. Lai noņemtu pakotni, kas jums vairs nav nepieciešama, izmantojiet Zypper ar rm (noņemt) metode un pakotnes nosaukums:

zypper rm package_name

Atjauniniet paketi ar Zypper

Pakešu atjaunināšana ir visizplatītākā pakotņu pārvaldības darbība. Izmantojot Zypper, varat skatīt un instalēt visus pieejamos atjauninājumus. Lai skatītu visus pieejamos instalēto pakotņu atjauninājumus, veiciet tālāk norādītās darbības.

zypper list-updates

Kad esat ieguvis sarakstu, jums tagad ir iespēja atjaunināt visas pakotnes vai tikai vienu pakotni. Lai atjauninātu visas instalētās pakotnes, kurām ir pieejamas jaunākas versijas, izmantojiet uz augšu (atjaunināt) komanda:

zypper up

Lai atjauninātu atsevišķas pakotnes, norādiet pakotni ar atjaunināšanas vai instalēšanas komandu:

zypper up package_name

Vai:

zypper install package_name

Instalējiet vietējās pakotnes programmā openSUSE ar RPM

Vietējām RPM pakotnēm, kuras esat manuāli lejupielādējis, varat izmantot RPM utilītu vai Zypper, lai tās instalētu. Izmantojiet šādu formātu, lai to instalētu, izmantojot RPM:

rpm -Uvh rpm_package

Lai instalētu RPM pakotni, izmantojot Zypper, izmantojiet:

zypper install rpm_package

Ir vairākas citas komandrindas opcijas, kuras varat izmantot kopā ar Zypper, lai veiktu dažādus uzdevumus. Visas opcijas var apskatīt, izmantojot palīdzības komandu:

zypper help

Zypper vienkāršo pakešu pārvaldību programmā openSUSE

Zypper ir vienkāršs, taču jaudīgs komandrindas rīks, kas ļauj pārvaldīt pakotnes programmā openSUSE. Papildus komandrindas rīkiem, piemēram, Zyyper un RPM, varat izmantot arī YaST (vēl viens iestatīšanas rīks), uz GUI balstītu rīku pakotņu un citu sistēmas konfigurācijas uzdevumu pārvaldībai.

Snap un Flatpak ir lieliskas alternatīvas tradicionālajiem pakotņu pārvaldniekiem un ļauj instalēt un pārvaldīt pakotnes bez nepieciešamības manuāli apstrādāt atkarības.