Az openSUSE a Zypperrel érkezik, egy parancssori csomagkezelő eszközzel, amely együttműködik az RPM-csomagokkal. Így kell használni.
Minden Linux disztribúcióhoz tartozik egy alapértelmezett csomagkezelő a csomagok kezelésére. Hasonlóan az APT-hez Debianon, a Pacmanhoz az Arch Linuxon és a DNF/YUM-hoz RHEL-en, az openSUSE a Zypper csomagkezelővel érkezik.
A Zypperrel a csomagtelepítéstől az eltávolításig több funkciót is végrehajthat a parancssor használatával. Így használhatja a Zyppert és annak parancssori beállításait csomagok kezelésére az openSUSE rendszerben.
Csomagkezelés az openSUSE-ban
A Zypper egy egyszerű parancssori eszköz a csomagkezeléshez openSUSE amely lehetővé teszi a csomagok telepítését, eltávolítását és frissítését, valamint a tárolók kezelését. Ezenkívül megteheti listázza a telepített csomagokat és az elérhető frissítéseket, kereshet egy csomagot, és nyomtathat ki róla információkat.
Az openSUSE az RPM csomagformátumot használja. Az RPM-csomag általában tartalmazza a csomag nevét, verzióját és architektúráját. Két parancssori mód van az RPM-csomagok kezelésére az openSUSE rendszerben: Zypper és RPM.
Az openSUSE rendszer bármely csomagjának telepítéséhez, frissítéséhez vagy eltávolításához root jogosultságokkal kell rendelkeznie.
Adjon hozzá egy adattárat az openSUSE-ban
Leraktár hozzáadásához az openSUSE-ban meg kell adnia a lerakat URL-címét és az álnevet. Az alias az adattár rövid és könnyen megjegyezhető neve. Nyissa meg a terminált és futtassa a Zyppert a ar (addrepo) parancs a tároló hozzáadásához a rendszerhez:
zypper ar -f
Például a Skype-tárház hozzáadásához futtassa:
zypper ar -f https://repo.skype.com/rpm/stable skype
A -f opció engedélyezi az automatikus frissítést.
Távolítson el egy adattárat a Zypper segítségével
Lerakatok eltávolításához az openSUSE rendszerben használja a Zyppert a rr (Removerepo) parancsot és a tároló álnevet a következők szerint:
zypper rr
Például a Skype-tárház eltávolításához a parancs a következő lenne:
zypper rr skype
Frissítse a tárhelyeket Zypperrel
A tárolók kézi frissítéséhez futtassa:
zypper refresh
Ez a parancs lehetővé teszi a csomagok módosításainak lekérését a konfigurált tárolókból.
Az összes adattár listája az openSUSE-ban
Az összes meghatározott adattár listázásához használja a Zyppert a repók vagy lr módszer:
zypper lr
Ez a parancs információkat jelenít meg a lerakatokról, például a nevüket és állapotukat (engedélyezett vagy letiltott).
Telepítsen egy csomagot az openSUSE With Zypper segítségével
Csomag telepítéséhez használja a zypper parancsot, majd a in (telepítés) módszer és a csomag neve:
zypper in package_name
Például a Skype telepítéséhez az openSUSE rendszeren a parancs a következő lenne:
zypper in skypeforlinux
Több csomagot is telepíthet egyszerre, ha megadja a csomagnevek szóközzel elválasztott listáját:
zypper in package1 package2 package3
Zypper csomag keresése
Alapértelmezés szerint a Zypper az összes tárolóban keres egy csomagot, azaz mind a telepített csomagok listájában, mind a még nem telepített csomagok között. Ha az összes tárolóban egy adott csomagra szeretne keresni, használja a se (keresés) parancs Zypperrel:
zypper se package_name
Használja a -s lehetőség a csomag részletes információinak megtekintéséhez:
zypper se -s package_name
Ha csak a telepített csomagok listájában szeretne csomagot keresni, használja:
zypper se -i package_name
Sorolja fel a telepített csomagokat az openSUSE-ban
A Zypper segítségével lekérdezheti a csomagadatbázist is, hogy megtudja, mi van jelenleg telepítve az openSUSE rendszerére. Ehhez használja a Zypper with -i (--csak telepítve):
zypper se -i
Ezt a listát úgy is mentheti, hogy a kimenetét átirányítja egy fájlba:
zypper se -i > installed_packages
Ha részletes információkat szeretne találni egy adott telepített csomagról, használja a következőket:
zypper info package_name
Távolítson el egy csomagot az openSUSE With Zypper segítségével
Egy csomag eltávolítása a Zypper segítségével ugyanolyan egyszerű, mint a telepítés. Ha olyan csomagot szeretne eltávolítani, amelyre már nincs szüksége, használja a Zyppert a rm (eltávolít) módszer és a csomag neve:
zypper rm package_name
Csomag frissítése Zypperrel
A csomagok naprakészen tartása a leggyakoribb csomagkezelési tevékenység. A Zypper segítségével megtekintheti és telepítheti az összes elérhető frissítést. Futtassa a következőt a telepített csomagokhoz elérhető összes frissítés megtekintéséhez:
zypper list-updates
Ha megvan a lista, most lehetősége van az összes csomag frissítésére vagy csak egyetlen csomag frissítésére. Az összes olyan telepített csomag frissítéséhez, amelyeknél újabb verziók érhetők el, használja a fel (frissítés) parancs:
zypper up
Az egyes csomagok frissítéséhez adja meg a csomagot az update vagy install paranccsal:
zypper up package_name
Vagy:
zypper install package_name
Helyi csomagok telepítése az openSUSE-ban RPM-mel
A manuálisan letöltött helyi RPM-csomagok telepítéséhez használhatja az RPM segédprogramot vagy a Zyppert. Az RPM használatával történő telepítéshez használja a következő formátumot:
rpm -Uvh rpm_package
Az RPM-csomag Zypper használatával történő telepítéséhez használja:
zypper install rpm_package
Számos más parancssori opció is használható a Zypperrel különféle feladatok végrehajtásához. Az összes opciót a help paranccsal tekintheti meg:
zypper help
A Zypper leegyszerűsíti a csomagkezelést az openSUSE-ban
A Zypper egy egyszerű, de hatékony parancssori eszköz, amely lehetővé teszi az openSUSE csomagok kezelését. Az olyan parancssori eszközökön kívül, mint a Zyyper és az RPM, használhatja a YaST-ot (Yet Another Setup Tool), egy grafikus felhasználói felület alapú eszközt is a csomagok kezelésére és más rendszerkonfigurációs feladatokra.
A Snap és a Flatpak nagyszerű alternatívái a hagyományos csomagkezelőknek, és lehetővé teszik a csomagok telepítését és kezelését anélkül, hogy manuálisan kellene kezelni a függőségeket.