A csomagkezelő elengedhetetlen a szoftverek kezeléséhez és karbantartásához a Linux rendszeren. Minden Linux disztribúció alapértelmezés szerint csomagkezelővel érkezik. Az Ubuntu az APT csomagkezelővel érkezik, az Arch-alapú disztribúcióknál van Pacman, és így tovább.
Ha más csomagkezelőket szeretne felfedezni, a következőképpen telepíthet másik csomagkezelőt anélkül, hogy teljesen új disztribúcióra kellene váltania.
Válassza ki a csomagkezelőjét
Számos csomagkezelő ingyenesen letölthető. Válassza ki a megfelelőt, és telepítse. Ha kíváncsi arra, hogy melyek a legjobb lehetőségek, íme egy rövid lista a Linux legjelentősebb csomagkezelőiről:
1. Pacman
A Pacman az alapértelmezett csomagkezelő minden Arch-alapú disztribúció. Szerver-kliens mechanizmust követ, hogy szinkronizálja a helyi rendszer frissítéseit a szerveren lévő legújabb kiadásokkal, tökéletesen illeszkedve az Arch élvonalbeli filozófiájához.
2. APT
Az Advanced package tool vagy az APT egy ingyenes és nyílt forráskódú csomagkezelő, amely az Ubuntu/Debian származékok alapértelmezett csomagkezelési megoldása. Felhasználóbarát, gyors és megbízható.
3. DNF
A Dandified Yum vagy DNF a Yellowdog Updater Modified (YUM) csomagkezelő generációs utódja. A DNF-et leggyakrabban elsődleges csomagkezelőként használják RPM-alapú Linux disztribúciók– Fedora, CentOS és RHEL.
A DNF-et azzal az elsődleges indítékkal fejlesztették ki, hogy pótolják a YUM hiányosságait, és teljesítménynövekedést és egyéb életminőség-frissítéseket kínál a YUM-ról áttérőknek.
Új csomagkezelő telepítése Linuxra
A telepítés lépései disztribúciónként eltérőek lehetnek, a telepített csomagkezelőtől és a telepítés helyétől függően. Nézzük meg a különböző csomagkezelők telepítését a három leggyakrabban használt Linux disztribúcióban – Ubuntu, Arch és Fedora.
Bár szabadon telepíthet és próbálhat ki különböző csomagkezelőket ugyanazon a disztribúción, ez gyakran konfliktusokhoz vezethet a csomagkezelők között, és ami még rosszabb, függőségi problémákhoz vezethet.
Ezek a problémák fennakadásokat okozhatnak a Linux asztali környezetben, ezért azt javasoljuk, hogy a disztribúciót a csomagkezelő alapján válassza ki.
A Pacman telepítése Ubuntu/Debian rendszerben
Nincs hivatalos Ubuntu/Debian-kompatibilis Pacman-változat. Tehát be kell érnie egy Pacman-emuláló szkripttel, amely elfogadja a Pacman parancsokat az APT megfelelő opcióinak meghívásához. A következőképpen emulálhatja a Pacmant Ubuntu/Debian-alapú disztribúciójában:
- Előzetes lépésként frissítse és frissítse a rendszert a következő módon:
sudo apt-kap frissítés && sudo apt-kap frissíteni
- Használata a wget parancsot, töltse le a Pacman csomagkezelő legújabb buildjének DEB csomagját innen a hivatalos Deb Pacman adattár. Hasonlóképpen, ha RPM-alapú disztribúciót használ, töltse le az RPM-csomagot a telepítéshez. A csomagot manuálisan is letöltheti, ha nem akarja használni a wget-et.
- Telepítse a csomagot a dpkg használatával a következő futtatásával:
sudodpkg-éndeb-pacman-*.dpkg
A Pacman emulátor parancsfájl meghívása a pacman parancsot, és úgy használja, ahogy a Pacmant használná bármely Arch Linux alapú disztribúción. Próbáljon ki néhány Pacman-parancsot, hogy érezze magát, és ellenőrizze a hibákat. Az igazi Pacman élmény érdekében javasoljuk, hogy váltson Arch Linuxra.
A DNF telepítése Ubuntu és Debian rendszeren
A Pacmannel ellentétben a DNF csomagkezelőt közvetlenül az APT segítségével telepítheti, kihagyva a build fájlok kézi elrendezésével járó gondokat. Kövesse az alábbi lépéseket a DNF telepítéséhez a Debian-alapú Linux disztribúcióra:
- Előzetes lépésként frissítse és frissítse a rendszert a következő módon:
sudo apt frissítés && sudo apt frissítés
- Adja ki a következő parancsot a DNF telepítéséhez az APT csomagkezelővel:
sudo apt telepítés dnf
Az APT most elkezdi telepíteni a DNF csomagkezelőt a rendszerére. Tesztelje néhány alapvető paranccsal. Kezdetnek próbáljon meg egy új csomagot letölteni és telepíteni, ahogyan azt a szokásos RPM-alapú disztribúciókon tenné.
Az APT telepítése Fedorára és más RPM-alapú disztribúciókra
Hasonlóan a DNF telepítéséhez az Ubuntu rendszerben APT-vel, az APT-t Fedorában is telepítheti a DNF csomagkezelő segítségével. Kövesse az alábbi lépéseket az APT telepítéséhez RPM-alapú Linux disztribúciójára:
- Előzetes lépésként frissítse és frissítse a rendszert a következő módon:
sudo dnf frissítés
- Adja ki a következő parancsot az APT telepítéséhez a DNF csomagkezelő használatával:
sudo dnf telepítés alkalmas
Most már telepítve kell lennie az APT csomagkezelőnek a rendszeren. Gépeléssel hívja meg alkalmas és próbáljon ki néhány alapvető parancsot a kezdéshez.
A Pacman telepítése Fedorára és más RPM-alapú disztribúciókra
Telepítheti a Pacman-t Fedorára és más RPM-alapú disztribúciókra, ha letölti és telepíti a csomagot a DNF csomagkezelő segítségével. Itt vannak a követendő lépések:
- Előzetes lépésként frissítse és frissítse a rendszert a következő módon:
sudo dnf frissítés
- Adja ki a következő parancsot a Pacman DNF csomagkezelővel történő telepítéséhez:
sudo dnf telepítés pacman
A DNF most elkezdi telepíteni a Pacman-t a rendszerére. Ha meg szeretné tudni, hogyan kell használni, írja be sudo pacman -h és kap egy teljes listát a Pacman által kínált összes parancsról és funkcióról.
Az APT és a DNF telepítése Arch Linuxra
Telepítheti az APT és DNF csomagkezelőket az Arch Linuxra innen az Arch User Repository (AUR). Az AUR egy közösség által vezérelt adattár, amely az Arch felhasználók által biztosított csomagok ezreit tárolja. Te is tudod használj olyan AUR segédet, mint a yay vagy manuálisan telepítse a csomagokat a rendszerébe.
A következőképpen telepítheti az APT-t és a DNF-et Arch Linuxra:
- Előzetes lépésként frissítse és frissítse a rendszert a következő módon:
sudo pacman -Syu
- Adja ki a következő parancsot a DNF és az APT telepítéséhez a yay használatával:
jaj -S dnf && igen -S találó
Az APT és DNF csomagkezelőket telepíteni kell a rendszerére. Mostantól minden csomagkezelési feladathoz használhatja őket.
Hatékonyan kezelheti a csomagokat Linux rendszerén
Ha motivált a Linux napi illesztőprogramként való használatára, időt és energiát kell fordítania a csomagkezelés alapjainak elsajátítására, hogy rendszere hatékony és gyors maradjon.
A csomagkezelés kulcsfontosságú a Linux rendszer hosszú élettartama szempontjából, és biztosítja, hogy a rendszert ne veszélyeztessék a törött csomagok.