Az Arch Linux egy nagyrészt bináris csomagokra épülő Linux disztribúció, amely x86-64 mikroprocesszoros számítógépeket céloz meg.
Az Arch Linux gördülő kiadási modellt használ, amelyben a frissítéseket gyakran szállítják az alkalmazásokhoz.
Pacman nevű csomagkezelővel rendelkezik, amely lehetővé teszi a szoftvercsomagok telepítését, eltávolítását és frissítését.
A kezdőknek azt tanácsoljuk, hogy más Linux-verziókkal való tapasztalatszerzés után lépjenek be, mivel az Arch Linux tapasztalt felhasználóknak készült.
Mi az AUR (Arch User Repository)?
Az Arch User Repository, közismert nevén AUR az Arch felhasználók közösségi alapú szoftver-tárháza.
A felhasználók által összeállított csomagok az AUR közösség által elismert csomagok népszerűsége alapján kerülnek az Arch hivatalos tárolójába.
Mi az AUR Helper?
AUR helper egy wrapper, amely lehetővé teszi, hogy a felhasználó kézi beavatkozás nélkül telepítse a csomagot az AUR tárolóból.
A csomagok keresése, a függőségek feloldása, az AUR csomagok lekérése és összeállítása, a webes tartalom lekérése és az AUR csomagok benyújtása automatizálva van.
Az alábbiakban a 6 legjobb AUR-segédprogramot soroljuk fel:
- Yay (Yet another Yogurt)
- Pakku
- Pacaur
- Pikaur
- Trizen
- Aura
1) Yay (Yet another Yogurt)
AYay egy legjobb CLI alapú AUR segédprogram Arch Linuxhoz, GO nyelven írva. A Yay a yaourt, az apacman és a pacaur tervezésén alapul.
A legjobban ajánlott kezdőknek. Hasonló a Pacman-hez, a pacman-ben használt parancsok és opciók nagy részének megfelelő funkciókkal.lehetővé teszi a felhasználók számára, hogy a keresés során megtalálják a megfelelő csomagszolgáltatókat, és lehetővé teszi a kiválasztást.
Hogyan kell telepíteni a yay-t
A yay telepítéséhez Arch Linux alapú rendszerekre a következő parancsokat futtassa le egyenként.
$ sudo pacman -S git go base-devel
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
How to Use yay
Ez ugyanazt a szintaxist használja, mint a pacman, a következő paranccsal telepíthet egy csomagot a yay segítségével.
$ yay -s arch-wiki-man
2) Pakku
A pakku egy másik Pacman-ként kezelhető, azonban a kezdeti szakaszban tartózkodik. Ez egy wrapper, amely lehetővé teszi a felhasználók számára, hogy csomagokat keressenek vagy telepítsenek az AUR-ból.
Megfelelő munkát végez a függőségek eltávolításában, és lehetővé teszi a csomagok telepítését a PKGBUILD klónozásával is.
How to Install Pakku
A pakku telepítéséhez Arch Linux alapú rendszereken futtassuk le egyenként a következő parancsokat.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pakku.git
$ cd pakku
$ makepkg -si
Hogyan használjuk a Pakku-t
Ez ugyanazt a szintaxist használja, mint a pacman, a következő paranccsal telepíthetünk csomagot a pakku segítségével.
$ pakku -s dropbox
3) Pacaur
Egy másik CLI-alapú AUR-segédprogram, amely segít csökkenteni a felhasználói prompt interakciót.
A Pacaur olyan haladó felhasználók számára készült, akik hajlamosak az ismétlődő feladatok automatizálására. A felhasználóktól elvárt, hogy ismerjék az AUR kézi építési folyamatát a makepkg segítségével és annak konfigurációját.
How to Install Pacaur
A pakku telepítéséhez Arch Linux alapú rendszereken futtassa le egyenként a következő parancsokat.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pacaur.git
$ cd pacaur
$ makepkg -si
How to Use Pacaur
Ez ugyanazt a szintaxist használja, mint a pacman, az alábbi parancsot használja egy csomag telepítéséhez a Pacaurral.
$ pacaur -s spotify
4) Pikaur
A Pikaur egy AUR-segédprogram minimális függőségekkel, és egyszerre tekinti át a PKGBUILD-okat, a következőben pedig felhasználói beavatkozás nélkül építi őket.
A Pikaur tájékoztatja a Pacmant a következő lépésről a pacman elsajátításával.
Hogyan telepítsük a Pikaurt
A pakku telepítéséhez Arch Linux alapú rendszereken futtassuk le egyenként a következő parancsokat.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pikaur.git
$ cd pikaur
$ makepkg -fsri
How to Use Pikaur
Ez ugyanazt a szintaxist használja, mint a pacman, a következő paranccsal telepíthetünk csomagot a Pikaur segítségével.
$ pacaur -s spotify
5) Trizen
A Trizen egy parancssor alapú, Perl nyelven írt könnyített wrapper az AUR számára. Sebességorientált AUR-segédprogram, amely lehetővé teszi a felhasználók számára a csomagok keresését, telepítését, és lehetővé teszi az AUR csomagkommentárok olvasását is.
Szövegfájlok szerkesztési támogatása és a be- és kimenet UTF-8 támogatást használ. Beépített interakció a ‘pacman’-nel.
Hogyan telepíthető a Trizen
A pakku telepítéséhez Arch Linux alapú rendszereken futtassuk le egyenként a következő parancsokat.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/trizen.git
$ cd trizen
$ makepkg -si
Hogyan használjuk a Trizen
A pacman-nel megegyező szintaxist használ, a következő parancsot használjuk egy csomag telepítéséhez a Trizen segítségével.
$ pacaur -s google-chrome
6) Aura
Aura egy biztonságos, többnyelvű csomagkezelő Arch Linux és az AUR számára, Haskell nyelven íródott. Számos Pacman műveletet és alopciót támogat, ami könnyű fejlesztést és szép kódot tesz lehetővé.
Automatizálja a csomagok telepítésének folyamatát az Arch felhasználói repozitóriumokból.
Hogyan telepítsük az Aurát
A pakku telepítéséhez Arch Linux alapú rendszerekre a következő parancsokat kell egyenként futtatni.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/aura.git
$ cd aura
$ makepkg -si
Hogyan használjuk az Aurát
Ez ugyanazt a szintaxist használja, mint a pacman, a következő paranccsal telepíthetünk egy csomagot az Aurával.
$ pacaur -s android-sdk
Végkövetkeztetés:
A felhasználók a fenti 6 AUR-segédprogram közül végigelemezve választhatnak.