Brief: A Yaourt volt a legnépszerűbb AUR segédprogram, de már nem fejlesztik tovább. Ebben a cikkben felsoroljuk a Yaourt néhány legjobb alternatíváját Arch alapú Linux disztribúciókhoz.

Az Arch User Repository, népszerű nevén AUR az Arch felhasználók közösség által irányított szoftvertárháza. A Debian/Ubuntu felhasználók úgy gondolhatnak az AUR-ra, mint a PPA megfelelőjére.

Az Arch Linux által közvetlenül nem támogatott csomagokat tartalmazza. Ha valaki fejleszt egy szoftvert vagy csomagot az Arch Linuxhoz, akkor azt ezen a közösségi adattárakon keresztül lehet biztosítani. Ez lehetővé teszi a végfelhasználó számára, hogy több szoftverhez férjen hozzá, mint amit alapértelmezés szerint kap.

Szóval, akkor hogyan használjuk az AUR-t? Nos, az AUR-ból származó szoftverek telepítéséhez egy másik eszközre van szükséged. Az Arch csomagkezelője, a pacman nem támogatja közvetlenül. Ezért szükséged van ezekre az AUR-segédprogramoknak nevezett “speciális eszközökre”, hogy automatizáld az AUR-csomagok használatát

A Yaourt (Yet AnOther User Repository Tool) egy wrapper volt a pacman számára, amely lehetővé tette az AUR-csomagok telepítését Arch Linuxon. Ugyanazt a szintaxist használja, mint a pacman. A Yaourt emellett nagyszerűen támogatta az Arch User Repository-t a kereséshez, telepítéshez, konfliktusfeloldáshoz és függőségek karbantartásához.

A Yaourt azonban már nem jelent megoldást.

Ez a cikk a legjobb Yaourt-alternatívákat mutatja be, amelyeket az AUR-ból származó szoftverek telepítéséhez használhat.

A legjobb AUR-segédprogramok az AUR használatához

Szándékosan kihagyok néhány más népszerű AUR-segédprogramot, mint a trizen vagy a packer, mert ezeket is “megszűntnek vagy problémásnak” jelölték.

yay

Ayay a következő legjobb Go nyelven írt AUR-segédprogram, amelynek célja, hogy a pacman felületét minimális felhasználói bemenettel, yaourt-szerű kereséssel és szinte függőségek nélkül biztosítsa.

A yay jellemzői

  • a yay biztosítja az AUR táblázat kitöltését és a PKGBUILD letöltését az ABS-ből vagy az AUR-ból.
  • Támogatja a keresés szűkítését és a PKGBUILD forrás nélküliségét.
  • A bináris nem rendelkezik további függőségekkel, mint a pacman.
  • Támogatja a fejlett függőségi megoldót és eltávolítja a make függőségeket a build folyamat végén.
  • Támogatja a színes kimenetet, ha engedélyezi a Color opciót az /etc/pacman.conf fájlban.
  • El lehet érni, hogy csak az AUR csomagokat vagy csak a repo csomagokat támogassa.

A yay telepítése

A yay-t a git repo klónozásával és építésével lehet telepíteni. Az alábbi paranccsal telepíthetjük a yay-t Arch Linuxban :

git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si

Using yay

Egy alkalmazás keresése a Yay segítségével az AUR-ban:

yay -Ss <package-name>

Egy alkalmazás telepítése:

yay -S <package-name>

pakku

A pakku egy másik pacman wrapper, ami még kezdeti stádiumban van. Azonban csak azért, mert új, nem jelenti azt, hogy hiányoznak a többi AUR-segédprogram által támogatott funkciók. Elég szépen végzi a dolgát, és az AUR-ból származó alkalmazások keresése és telepítése mellett a függőségeket is eltávolítja a build után.

Features of pakku

  • Searching and installing packages from Arch User Repository.
  • Fájlok és változások megtekintése a buildek között.
  • Pakettek építése hivatalos tárolókból és a make függőségek eltávolítása a build után.
  • PKGBUILD visszakeresése és Pacman integráció.
  • Pacman-szerű felhasználói felület és pacman opciók támogatása.
  • Pacman konfiguráció támogatása és nincs PKGBUILD forráskeresés.

Installálása pakku

git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si

A pakku használata

Az alábbi parancs segítségével kereshetünk alkalmazást az AUR-ból.:

pakku -Ss spotify

Ezután a csomag a pacmanhez hasonlóan telepíthető:

pakku -S spotify

aurutils

aurutils alapvetően egy szkriptgyűjtemény, amely automatizálja az Arch User Repository használatát. Képes keresni az AUR-ban, ellenőrizni a különböző telepített alkalmazások frissítéseit és rendezni a függőségi problémákat.

Aurutils jellemzői

  • aurutils egy helyi repository-t használ, ami a pacman fájl támogatás előnyét adja, és minden csomag -asdeps-szel működik.
  • Egyszerre több repos is lehet a különböző feladatokhoz.
  • A helyi repository frissítése egy menetben aursync -u
  • pkgbase, hosszú formátum és nyers támogatás aursearch
  • A csomagok figyelmen kívül hagyásának lehetősége

Aurutils telepítése

git clone https://aur.archlinux.org/aurutils.gitcd aurutilsmakepkg -si

Aurutils használata

Egy alkalmazás keresése az aurutils segítségével:

aurutils -Ss <package-name>

A csomag telepítése az AUR-ból:

aurutils -S <package-name>

A felsorolt csomagok mindegyike közvetlenül telepíthető, ha már használjuk a Yaourt vagy bármely más AUR-segédprogramot.

Pamac

A Pamac egy gtk frontend a libalpm számára. A Pamac az AUR-ból származó csomagok kezelésére is használható. Ez a legszélesebb körben használt GUI csomagkezelő Arch Linux és Arch alapú Linux disztribúciókhoz.

Tulajdonságok:

  • CLI csomagkezelés a pamac-cli-vel
  • A GTK-alapú csomagkezelés
  • A GTK-alapú csomagkezelés.3 GUI
  • Könyvtár a csomaginformációk eléréséhez és a tranzakciók futtatásához
  • Flatpak és Snap támogatás
  • Tray appindicator, amely értesít a frissítésekről

A pamac telepítése

git clone https://aur.archlinux.org/pamac-aur.gitcd pamac-aurmakepkg -si

A pamac használata

A pamac akár terminálon keresztül, akár a GUI-n keresztül használható. A pamac GUI használata nagyon intuitív.

A terminálon egy csomag kereséséhez használjuk a következő parancsot, ahol a <package> helyett a keresett csomag neve szerepel

pamac search <package>

A csomag telepítéséhez,

pamac install <package>
pamac install <package>

A csomag eltávolításához,

pamac remove <package>

A pamac részletes leírását a Manjaro Wiki oldalán találjuk.

aurman

aurman az egyik legjobb AUR-segédprogram, és elég jól szolgál a Yaourt alternatívájaként. Szinte hasonló szintaxissal rendelkezik, mint a pacman, és támogatja az összes pacman műveletet. Kereshetünk az AUR-ban, feloldhatjuk a függőségeket, ellenőrizhetjük a PKGBUILD tartalmát a csomagépítés előtt stb.

Aurman jellemzői

  • aurman támogatja az összes pacman műveletet és megbízható függőségi feloldást, konfliktusfelismerést és split package támogatást tartalmaz.
  • Futószálas sudo ciklus fut a háttérben, megkímélve Önt a jelszó minden egyes alkalommal történő megadásától.
  • Támogatja a fejlesztési csomagokat és különbséget tesz a kifejezetten és nem kifejezetten telepített csomagok között.
  • Támogatja az AUR csomagok és tárolók keresését.
  • Láthatja és szerkesztheti a PKGBUILD-okat az AUR csomagépítés elindítása előtt.
  • Egy önálló függőségi megoldóként is használható.

Az aurman telepítése

git clone https://aur.archlinux.org/aurman.gitcd aurmanmakepkg -si

Az aurman használata

Az alkalmazás keresése az aurman segítségével az Arch User Repositoryban a következő módon történik:

aurman -Ss <package-name>

Az alkalmazás telepítése az aurman segítségével:

aurman -S &lt;package-name>

Mi a véleménye az AUR segédprogramokról?

Az Arch Linuxnak van még néhány AUR-segédprogramja, amelyek automatizálhatnak bizonyos feladatokat az Arch User Repository számára. Sok felhasználó még mindig a Yaourt használja az AUR munkájához és

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.