Szeretne csomagokat telepíteni az Arch Linux-ra, de nem tudja, hogyan? Sokan szembesülnek ezzel a problémával, amikor először vándorolnak a Debian-alapú disztribúciókból az Arch-ba. A csomagkezelők segítségével azonban egyszerűen kezelheti a csomagokat az Arch-alapú rendszerén.
A Pacman az alapértelmezett csomagkezelő, amely előre telepítve van minden Arch-terjesztésben. De mégis szükség van más csomagkezelőkre, mivel a Pacman nem támogatja az Arch felhasználói adattár csomagjait.
Csomagkezelők az Arch Linux rendszerben
Bár az Arch Linux alapértelmezett csomagkezelőként Pacman-t kapott, telepíthet más csomagkezelőket is, például a Yay-t. Pacman-től eltérően ezek a csomagkezelők lehetővé teszik új csomagok hozzáadását a hivatalos Arch adattárból és az AUR-ból (Arch User Repository).
Míg az évek során más csomagkezelőket is alkalmaztak, Yaourt és Aurman példáit már nem tartják fenn. Következésképpen Pacman és Yay biztonságosabb és megbízhatóbb csomagkezelők, akikre támaszkodhat az Arch Linux rendszerben.
Az AUR egy közösség által szervezett adattár, amely platformot biztosít a felhasználók számára az általuk fejlesztett csomagok megosztásához. Ha Ön fejlesztő, csomagokat adhat hozzá az AUR-hoz, és más felhasználók könnyedén telepíthetik őket a rendszerükre.
1. Pacman
Mint fent említettük, minden Arch rendszer Pacman-mel érkezik alapértelmezett csomagkezelőként. A Pacman legfigyelemreméltóbb jellemzője, hogy rendszeresen szinkronizálja a rendszer csomagjait a master szerverrel, és ezáltal naprakészen tartja rendszerét.
2. Hurrá
Mivel a Yaourt és az Aurman fejlesztői a felfüggesztés után nem adnak ki frissítéseket, az Arch felhasználói elkezdték használni a Yay-t csomagok hozzáadásához az AUR-ból. A Yay fő célja a felhasználói adatok minimalizálása és a Pacman-szerű felület biztosítása volt.
A Yay nem lesz telepíthető a Pacman használatával, mivel az nem támogatja közvetlenül az Arch felhasználói adattárból történő csomagok hozzáadását. Ezért manuálisan kell telepítenie a Yay csomagkezelőt a Git tárház segítségével. Így telepítheti a rendszerére.
1. lépés: A yay-tár klónozásához gitre lesz szükség.
pacman -S - szükséges git alap-devel
2. lépés: Klónozza az adattárat a helyi tárhelyre.
git klón https://aur.archlinux.org/yay-git.git
3. lépés: Módosítsa a mappa engedélyeit.
chmod 777 / yay-git
4. lépés: Keresse meg azt a könyvtárat, ahol klónozta az adattárat.
cd yay-git
5. lépés: Használja a makepkg parancsot a csomag felépítéséhez. Győződjön meg arról, hogy a következő parancsot nem futtatja root felhasználóként, különben hibát fog felvetni.
makepkg -si
Csomagok frissítése és frissítése
Ha nemrég telepítette az Arch Linux szolgáltatást, akkor a csomagok hozzáadása vagy eltávolítása előtt szinkronizálnia kell a rendszerét a fő szerverekkel a helyi csomagok listájának frissítésével.
Ezután könnyedén frissítheti az összes csomagot a legújabb verzióra, ha letölti a fájlokat a hivatalos szerverekről.
Pacman használatával
A Pacman használatával frissítheti a csomaglistát a -Sy zászló a paranccsal.
sudo pacman -Sy
Miután szinkronizálta a rendszer csomaglistáját a fő szerverekkel, frissítenie kell a csomagokat. Használja a -Syu zászló, hogy ugyanezt tegye. Ez a parancs a csomagok listájától és a hálózati kapcsolattól függően eltarthat egy ideig.
sudo pacman -Syu
A két parancs kombinálásával megtakaríthatja mindkét parancs beírásának erőfeszítéseit -Syyu zászló. A Pacman a csomaglista frissítése után automatikusan megkezdi a legújabb csomagok letöltését.
sudo pacman -Syyu
Yay használatával
A Yay csomagkezelő lehetővé teszi a csomagok hatékony frissítését és frissítését a terminál használatával. Ehhez csak használja a -Syu zászló a yay paranccsal.
sudo yay -Syu
Csomagok hozzáadása
Csomagok hozzáadása egyszerű, ha már tudja, mely parancsokat kell végrehajtania. Csak annyit kell tennie, hogy beírja a csomagkezelő parancsokat a terminálba.
Flathub és Snap Store két nagyszerű GUI alkalmazás, amellyel szoftvereket és alkalmazásokat telepíthet Linux gépére.
Amikor Linux alkalmazásokat szeretne letölteni, hogyan viszonyul a Flathub és a Snap Store? Összevetjük őket egymással, hogy megtudjuk.
Telepítse a csomagokat a Pacman-nal
Pacman a TAR fájlkiterjesztést használja az alkalmazások csomagolásához. Hatékonyan működik az Arch Linux rendszerarchitektúrával. Csomag hozzáadásához a -S jelzőt az alapértelmezett paranccsal az alábbiak szerint.
sudo pacman -S csomagnév
Például,
sudo pacman -S cmatrix
Több csomag egyszerre történő telepítéséhez írja be az összes csomag nevét osztva a szóköz karakterrel.
sudo pacman -S cmatrix vlc python
A csomagokról a telepítés után is tájékozódhat. A kimenet részleteket tartalmaz a csomag nevéről, verziójáról, architektúrájáról és licencéről. Ehhez cserélje ki a -S zászlóval -Qi alapértelmezés szerint pacman parancs.
pacman -Qi cmatrix
Telepítse a Yay csomagokat
A Yay install parancs szintaxisa meglehetősen hasonlít Pacmanéhoz. Csomag telepítéséhez a Yay csomagkezelővel egyszerűen használja a -S flag az alapértelmezett paranccsal.
yay -S csomagolásnév
Csomagok eltávolítása az Arch
Az Arch Linux biztosítja a csomagok eltávolításának vezérlését, ha nincs rá szükség, és ez a sok ok egyike miért kell telepítenie az Arch Linuxot. Szinte minden csomagot eltávolíthat a rendszeréből, ha természetesen rendelkezik jogosultsággal. Nézzük meg, hogyan lehet törölni egy csomagot az Arch Linux rendszeren.
Távolítsa el a csomagokat Pacman segítségével
A csomag eltávolítása szintén egyszerű. Csak annyit kell tennie, hogy használja -R a helyett -S alapértelmezés szerint pacman parancs.
sudo pacman -R cmatrix
Ha a csomag nincs a rendszerén, akkor hibaüzenetet kap, amely a következőt írja be: "error: target not found: packagename".
Távolítsa el a csomagokat a Yay-vel
A Yay használatával csomagok eltávolításához adja hozzá a -R jelölje be az alapértelmezett yay parancsot. Használhatja az -Rns jelzőt az összes felesleges függőség eltávolításához a rendszerből.
yay -R cmatrix
yay -Rns cmatrix
Ha el akarja távolítani azokat a csomagokat, amelyekre a rendszernek nincs szüksége, használja a -Yc zászló a paranccsal.
jaj -Yc
Csomagok kezelése Arch Linux rendszeren
Arch-alapú Linux disztribúción többféle módon lehet csomagokat hozzáadni és eltávolítani. Használhat olyan csomagkezelőket, mint a Pacman, a Yaourt és a Yay. Míg egyes csomagkezelők engedélyezik a csomagok letöltését az Arch felhasználói adattárból, mások, mint a Pacman, nem támogatják az AUR-t.
Ha nem rajong a csomagkezelőkért, bármikor manuálisan letöltheti a kívánt csomagokat. Az interneten több olyan webhely áll rendelkezésre, amelyek TAR, RPM és DEB csomagokat nyújtanak a Linux felhasználók számára.
Linux-alkalmazásokat keres? A terminálról történő telepítés helyett letöltheti a Linux alkalmazásokat DEB és RPM formátumban ezekről a webhelyekről.
- Linux
Deepesh Tech blogger, és több mint 3 éve ír információs tartalmat. Jelenleg számítógépes alapképzést folytat egy neves indiai egyetemen. Szabadidejében szívesen ír, zenét hallgat és gitározik.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Még egy lépés…!
Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.