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.
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.