Az Arch felhasználói adattár, amelyet általában AUR-nak neveznek, a közösség által kifejlesztett és vezetett Arch felhasználók számára. Az Arch felhasználói adattár alapvetően olyan fejlett csomagokat tartalmaz, amelyeket az Arch Linux nem támogat közvetlenül.
tegyük fel, hogy olyan programot fejleszt ki, amelyet más Arch-felhasználók számára szeretne telepíteni és használni, azt tenné, hogy a közösségi tárolókon keresztül hozzáférhetővé tegye a tömegek számára., Most, miután elérhetővé tette a programot a közösségi tárolókon keresztül, a felhasználók nem férhetnek hozzá az Arch Linux Pacman parancsán keresztül. Ez az, ahol az AUR segítők jönnek a helyszínre, mert segítenek automatizálni az AUR csomagok használatát, következésképpen a felhasználók életét.
ebben a cikkben, fogunk egy pillantást a különböző AUR segítők, telepíteni őket, és nézd meg, hogyan tisztességes. Ha egy vagy kettő elkapja a szíved, akkor szabadon elszökhetsz vele. És kezdjük.,
yay-még egy joghurt – egy AUR Helper írt Go
Yay alapul tervezése yaourt, pacman és pacaur.,eck ki a funkciókat az alábbi:
- hajtsa Végre a fejlett függőség megoldása
- Letöltés PKGBUILDs a HAS vagy AUR
- Tab-teljes az AUR
- Lekérdezés, a felhasználó előre az összes bemenet (megkezdése előtt épít)
- Szűkítse a keresési feltételeket (hurrá linux-header először search linux aztán szűk a fejlécben)
- Megtalálni a megfelelő csomag szolgáltatók keresés során lehetővé kiválasztása
- Eltávolítás lehetőséget, hogy függőségek végén a fordítási folyamat
- a Futtatás nélkül beszerzés PKGBUILD
Telepítés hurrá
De most térjünk rá a legérdekesebb rész az útmutató., Akkor nézzük meg, mit tehet értünk. Ha egy másik AUR-segítőből vándorol, egyszerűen telepítheti a Yay-t ezzel a segítővel. A pkgbuild és az épület makepkg:
használatával történő klónozásával az alap-devel csomagcsoportot is telepíthetjük., Futtassa a következő parancsot:
sudo pacman -S --needed git base-develgit clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si
Példa segítségével Hurrá
használhatja Hurrá, hogy telepítse a csomagot, az alábbiak szerint:
sudo yay -S <package-name>
Frissítés a csomagokat a rendszer a következőképpen:
sudo yay -Syu
Eltávolítani egy csomagot használ, éljen a következőképpen:
sudo yay -Rns <package-name>
aurutils
A fő GitHub oldal, aurutils gyűjteménye, szkriptek, hogy automatizálják használata az Arch User Repository, különböző feladatokat, mint például a csomagot a keresést, frissítse az ellenőrzéseket, illetve informatikai függőségek továbbra is külön., A csomagok kezelésének választott megközelítése a helyi pacman tárolók, nem pedig a külföldi (pacman-U által telepített) csomagok.
telepítés
aurutils lehet telepíteni, vagy ha a források alább felsorolt. Telepítse az alábbi csomagok egyikét, de az aurutils csapata az aurutils-t ajánlja.
- aurutils a kiadási verzióhoz (ajánlott).
- aurutils-git a mesterág számára.,
telepítéséhez futtassa a következő parancsot:
sudo pacman -S aurutils
Példák segítségével aurutils
kereshet egy alkalmazást aurutils a következőképpen:
aurutils -Ss <package-name>
ahhoz, Hogy telepítse a csomagot AUR segítségével aurutils, tegye a következőket:
aurutils -S <package-name>
pikaur
pikaur egy másik AUR helper, hogy meg kell vizsgálni a vadászat a tökéletes partner. Ez az egyik segítő, amelyet minimális függőségek díszítenek. Kapsz, hogy vizsgálja felül PKGBUILDs egyszerre, majd építeni őket anélkül, hogy a felhasználói interakció.,
A pikaur
telepítése a pikaur telepítéséhez azzal kezdjük, hogy megbizonyosodunk arról, hogy telepítve van-e a base-devel csomagcsoport. Futtassa az alábbi parancsokat:
sudo pacman -S --needed base-devel gitgit clone https://aur.archlinux.org/pikaur.gitcd pikaurmakepkg -fsri
a Pikaur AUR
Pikaur ugyanazt a szintaxist használja, mint pacman. Abban az esetben, ha széles körben használta a Pacman-t, akkor a Pikaur használatakor nem lesz probléma. Ha csomagot szeretne telepíteni az AUR-ból Pikaur segítségével, használja a következő parancsot.,
$ pacaur -S <package-name>
pacaur
Pacaur egy Arch User Repository (Aur) helper, amelynek célja a sebesség és az egyszerűség, és célja, hogy minimalizálja a felhasználó azonnali interakció. Ez használ egy uncluttered felület, valamint kihasználja a teljes biztonságos RPC interfész megoldani a függőségi fa. Azt is automatikusan kéri a sudo hozzáférést, ha szükséges. Ez épül a jól megtervezett auracle C++ és expac C backends.
mielőtt izgatott lenne, pacaurnak célközönsége van! A Pacaur olyan fejlett felhasználókat céloz meg, akik bizonyos fokú automatizálást akarnak az ismétlődő feladatokhoz., Mint ilyen, a felhasználó várhatóan ismeri az AUR kézi építési folyamat makepkg és a konfigurációs lehetőségek, valamint, hogy tájékozott sudo és gpg konfiguráció.
A pacaur Rendszerkonfigurációja
Pacaur egy rendszerszintű konfigurációs fájlt Tisztel, amelyet először a következő fájlban kell keresni:
$XDG_CONFIG_DIRS/pacaur/config
abban az esetben, ha a fájl hiányzik, a rendszer visszatér:
/etc/xdg/pacaur/config
van egy felhasználó-specifikus konfigurációs fájl is., Az általános beállításokat felülíró, felhasználó által definiált konfigurációs fájlok először a következő helyen kerülnek keresésre.
$XDG_CONFIG_HOME/pacaur/config
és ha a fájl nem érhető el, akkor a rendszer visszatér a következőre:
$HOME/.config/pacaur/config
telepítése Pacaur
telepítheti a Pacaurt egy másik AUR segítő segítségével, és ez a leggyorsabb módja annak telepítéséhez. Az alábbi példa lesz Pacaur telepített yaourt.
$ yaourt -S --noconfirm pacaur
a csomagnak zökkenőmentesen kell telepítenie.,
telepítés forráskód Git
sudo pacman -S gitgit clone https://github.com/E5ten/pacaur.gitcd pacaurmakepkg -si
telepítsen egy csomagot Pacaur
a kedvenc csomag telepítéséhez egyszerűen tegye a következőket:
pacaur -S <package-name>
Ezen kívül könnyen ellenőrizheti, hogy az összes csomag naprakész-e a következő paranccsal.
pacaur -Syyuu
pakku
Pakku egy pacman wrapper további funkciók, mint például AUR támogatás.,
A következő elvek alapján a program:
- Pacman-szerű felhasználói felület
- Pacman opciók támogatás (–asdeps, szükséges, stb.)
- Pacman konfigurációs támogatás (kimeneti beállítások figyelmen kívül hagyni a csomagokat, stb.)
- Letöltés, kérdezze meg minden kérdésben, s csak utána kezdjék építeni
- Nem PKGBUILD beszerzés
Telepítése pakku
Get pakku telepítve a számítógépen futó a parancsok alatt., Győződjön meg róla, hogy a git alkalmazás telepítve van.
git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si
példák a pakku használatára.
használhatja pakku az alábbi ábrán látható módon:
####Build packages from source####pakku -S --build linux linux-headers####Query all "dependency islands####pakku -Qdttt
következtetés
sok szoftver található az Arch felhasználói tárolóban, amelyek továbbra is sok ember számára előnyösek világszerte. Bár lehet, hogy az Arch Linux nem támogatja őket közvetlenül, és nem érhető el a pacman parancson keresztül, az AUR segítői itt vannak a mentéshez. Ez most egy szellő, hogy hozzáférjen az összes csomagot az Arch felhasználói adattár olyan eszközökkel, mint a fent tárgyalt., Válasszon egy vagy két, hogy már kifejlesztett kedvét, és kap a kedvenc csomagok A Arch / Manjaro laptop vagy számítógép.