5 legjobb csomagkezelő Linux-felhasználók számára
Egy dolog, amit egy új Linux-felhasználó megtudhat a használat során, hogy számos Linux disztribúció létezik, és a csomagok kezelésének különböző módjai.
A csomagkezelés nagyon fontos a Linuxban, és a több csomagkezelő használatának ismerete életmentő lehet egy erős felhasználó számára, mivel a szoftverek letöltése vagy telepítése tárolókból, valamint a frissítés, a függőségek kezelése és a szoftver eltávolítása nagyon fontos és kritikus szakasza Linux rendszeradminisztráció.
Ezért ahhoz, hogy Linux-felhasználóvá váljunk, fontos megérteni, hogy a főbb Linux disztribúciók valójában hogyan kezelik a csomagokat, és ebben a cikkben áttekintjük a Linuxban megtalálható legjobb csomagkezelőket.
Itt főként a legjobb csomagkezelőkről szóló releváns információkra összpontosítunk, de nem a használatukra, hanem Önre bízzuk, hogy többet tudjon meg. De adok értelmes linkeket, amelyek használati útmutatókra és még sok másra mutatnak rá.
1. DPKG – Debian csomagkezelő rendszer
A Dpkg egy alapcsomagkezelő rendszer a Debian Linux családhoz, amely a .deb
csomagok telepítésére, eltávolítására, tárolására és információszolgáltatására szolgál.
Ez egy alacsony szintű eszköz, és vannak olyan front-end eszközök, amelyek segítik a felhasználókat csomagok beszerzésében távoli tárolókból és/vagy összetett csomagkapcsolatok kezelésében, például:
Ne hagyd ki: 15 gyakorlati példa a „dpkg parancsokra” Debian-alapú disztribúciókhoz
APT (Advanced Packaging Tool)
Ez egy nagyon népszerű, ingyenes, hatékony és még inkább hasznos parancssori csomagkezelő rendszer, amely a dpkg csomagkezelő rendszer kezelőfelülete.
A Debian vagy származékai, például az Ubuntu és a Linux Mint felhasználóinak ismerniük kell ezt a csomagkezelő eszközt.
Ahhoz, hogy megértse, hogyan működik valójában, tekintse át az alábbi útmutatókat:
Ne hagyd ki: 15 példa az új speciális csomageszköz (APT) használatára Ubuntu/Debianban
Ne hagyja ki: Az APT-GET és az APT-CACHE 25 hasznos alapparancsa a csomagkezeléshez
Alkalmassági csomagkezelő
Ez is egy népszerű parancssori front-end csomagkezelő eszköz a Debian Linux család számára, hasonlóan működik, mint az APT, és sok összehasonlítás történt a kettő között, de mindenekelőtt mindkettő kipróbálása megértheti, hogy melyik működik jobban.
Eredetileg a Debianhoz és származékaihoz készült, de mára a funkcionalitása az RHEL családra is kiterjed. Az APT és az Aptitude további megértéséhez tekintse meg ezt az útmutatót:
Ne hagyja ki: Mi az az APT és az Aptitude? és mi az igazi különbség köztük?
Synaptic Package Manager
A Synaptic a GTK+-on alapuló grafikus felhasználói felület-csomagkezelő eszköz az APT-hez, és jól működik azon felhasználók számára, akik esetleg nem akarják bepiszkítani a kezüket a parancssorba. Ugyanazokat a szolgáltatásokat valósítja meg, mint az apt-get parancssori eszköz.
2. RPM (Red Hat csomagkezelő)
Ez a Linux Standard Base csomagolási formátum és a RedHat által létrehozott alapcsomag-kezelő rendszer. Az alapul szolgáló rendszerként számos front-end csomagkezelő eszköz létezik, amelyeket használhat vele, de mi csak a legjobbat nézzük meg:
YUM (Yellowdog Updater, módosított)
Ez egy nyílt forráskódú és népszerű parancssori csomagkezelő, amely interfészként működik a felhasználók számára az RPM-hez. Összehasonlíthatja a Debian Linux rendszereken található APT-vel, amely magában foglalja az APT közös funkcióit. Ebből a használati útmutatóból példák segítségével világosan megértheti a YUM-ot:
Ne hagyja ki: 20 Linux YUM parancs a csomagkezeléshez
DNF – Dandified Yum
Az RPM-alapú disztribúciók csomagkezelője is, amelyet a Fedora 18ban vezettek be, és ez a YUM verzió következő generációja.
Ha a Fedora 22 verziót használta, akkor rá kellett jönnie, hogy ez az alapértelmezett csomagkezelő. Íme néhány link, amelyek további információkat nyújtanak a DNF-ről és annak használatáról:
Ne hagyja ki: DNF – A következő generációs csomagkezelés az RPM-alapú terjesztésekhez
Ne hagyja ki: 27 „DNF” parancspélda a Fedora csomagkezelés kezelésére
3. Pacman Package Manager – Arch Linux
Ez egy népszerű és hatékony, de egyszerű csomagkezelő az Arch Linuxhoz és néhány kevéssé ismert Linux disztribúcióhoz, néhány alapvető funkciót biztosít, amelyeket más általános csomagkezelők biztosítanak, beleértve a telepítést, az automatikus függőségi feloldást, a frissítést, az eltávolítást és a szoftverek leminősítését.
De a leghatékonyabb az, hogy egyszerűnek készült, hogy az Arch felhasználók könnyen kezeljék a csomagokat. Elolvashatja ezt a Pacman áttekintést, amely részletesen elmagyaráz néhány fent említett funkciót.
4. Zypper Package Manager – openSUSE
Ez egy parancssori csomagkezelő az OpenSUSE Linux rendszeren, és a libzypp könyvtárat használja, közös funkciói közé tartozik a lerakathoz való hozzáférés, a csomagok telepítése, a függőségi problémák megoldása és még sok más.
Fontos, hogy képes kezelni a tárbővítményeket is, például mintákat, javításokat és termékeket. Az új OpenSUSE-felhasználók a következő útmutató alapján elsajátíthatják.
Ne hagyja ki: 45 Zypper-parancs az OpenSUSE csomagkezelés elsajátításához
5. Portage Package Manager – Gentoo
Ez a Gentoo csomagkezelője, amely jelenleg kevésbé népszerű Linux disztribúció, de ez nem korlátozza a Linux egyik legjobb csomagkezelőjeként.
A Portage projekt fő célja egy egyszerű és problémamentes csomagkezelő rendszer létrehozása, amely magában foglal olyan funkciókat, mint a visszafelé kompatibilitás, az automatizálás és még sok más.
A jobb megértés érdekében olvassa el a Portage projekt oldalát.
Záró megjegyzések
Ahogy már az elején utaltam rá, ennek az útmutatónak az volt a fő célja, hogy a Linux-felhasználók számára egy listát adjon a legjobb csomagkezelőkről, de ezek használatának ismerete megtehető, ha követi a szükséges hivatkozásokat, és megpróbálja tesztelni őket.
A különböző Linux-disztribúciók felhasználóinak saját maguknak kell többet tanulniuk, hogy jobban megértsék a fent említett különböző csomagkezelőket.