Arch Linux är en Linuxdistribution som till stor del är baserad på binära paket och riktar sig till datorer med x86-64-mikroprocessorer.
Arch Linux använder sig av en rullande utgåvemodell där uppdateringar ofta levereras till programmen.
Det har en pakethanterare kallad pacman som gör det möjligt att installera, ta bort och uppdatera programvarupaket.
Nybörjare rekommenderas att gå in efter att ha skaffat sig praktisk erfarenhet av andra Linuxvarianter eftersom Arch Linux är byggd för erfarna användare.
Vad är AUR (Arch User Repository)?
Arch User Repository, allmänt kallat AUR, är ett gemenskapsbaserat programvaruförråd för Arch-användare.
Användarens kompilerade paket hamnar i Arch:s officiella arkiv, baserat på paketens popularitet som hedras av AUR Community.
Vad är AUR Helper?
AUR Helper är en omslagare som gör det möjligt för användaren att installera paketet från AUR Repository utan manuellt ingripande.
Användningar som sökning av paket, lösning av beroenden, hämtning och uppbyggnad av AUR-paket, hämtning av webbinnehåll och inlämning av AUR-paket automatiseras.
De sex bästa AUR-hjälparna är listade nedan:
- Yay (Yet another Yogurt)
- Pakku
- Pacaur
- Pikaur
- Trizen
- Aura
1) Yay (Yet another Yogurt)
Yay är en bästa CLI-baserad AUR-hjälpare för Arch Linux, skriven i GO-språket. Yay bygger på utformningen av yaourt, apacman och pacaur.
Bäst rekommenderat för nybörjare. Liknar Pacman, med funktioner som matchar många av de kommandon och alternativ som används i pacman. tillåter användare att hitta matchande paketleverantörer under sökning och tillåter val.
Hur man installerar yay
Kör följande kommandon ett efter ett för att installera yay på Arch Linux-baserade system.
$ sudo pacman -S git go base-devel
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
Hur man använder yay
Detta använder samma syntax som pacman, använd följande kommando för att installera ett paket via yay.
$ yay -s arch-wiki-man
2) Pakku
Pakku kan behandlas som ett annat Pacman men bor i sitt inledande skede. Det är en wrapper som gör det möjligt för användare att söka eller installera paket från AUR.
Den gör ett hyfsat jobb med att ta bort beroenden och gör det också möjligt att installera paket genom att klona PKGBUILD.
Hur man installerar Pakku
För att installera pakku på Arch Linux-baserade system kör du följande kommandon en efter en.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pakku.git
$ cd pakku
$ makepkg -si
Hur man använder Pakku
Det använder samma syntax som pacman, använd följande kommando för att installera ett paket med pakku.
$ pakku -s dropbox
3) Pacaur
En annan CLI-baserad AUR-hjälpare som hjälper till att minska interaktionen med användarprompten.
Pacaur är utformad för avancerade användare som är benägna att automatisera repetitiva uppgifter. Användarna förväntas vara bekanta med AUR:s manuella byggprocess med makepkg och dess konfiguration.
Hur man installerar Pacaur
För att installera pakku på Arch Linux-baserade system kör du följande kommandon ett efter ett.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pacaur.git
$ cd pacaur
$ makepkg -si
Hur man använder Pacaur
Den använder samma syntax som pacman, använd följande kommando för att installera ett paket med Pacaur.
$ pacaur -s spotify
4) Pikaur
Pikaur är en AUR-hjälpare med minimala beroenden och granskar PKGBUILDs alla på en gång, därefter byggs de alla utan användarinteraktion.
Pikaur informerar Pacman om nästa steg genom att behärska pacman.
Hur man installerar Pikaur
För att installera pakku på Arch Linux-baserade system, kör följande kommandon ett efter ett.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pikaur.git
$ cd pikaur
$ makepkg -fsri
Hur man använder Pikaur
Det använder samma syntax som pacman, använd följande kommando för att installera ett paket med Pikaur.
$ pacaur -s spotify
5) Trizen
Trizen är en kommandoradsbaserad lättviktig wrapper för AUR, skriven i Perl. Hastighetsorienterad AUR-hjälpare som gör det möjligt för användare att söka, installera paket och tillåter även att läsa AUR-paketkommentarer.
Redigera stöd för textfiler och in- och utdata använder UTF-8-stöd. Inbyggd interaktion med ”pacman”.
Hur man installerar Trizen
För att installera pakku på Arch Linux-baserade system kör du följande kommandon ett efter ett.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/trizen.git
$ cd trizen
$ makepkg -si
Hur man använder Trizen
Den använder samma syntax som pacman, använd följande kommando för att installera ett paket med Trizen.
$ pacaur -s google-chrome
6) Aura
Aura är en säker, flerspråkig pakethanterare för Arch Linux och AUR, skriven i Haskell. Den stöder många Pacman-operationer och underalternativ vilket möjliggör enkel utveckling och vacker kod.
Den automatiserar processen att installera paket från Arch User Repositories.Användare möter normalt svårigheter vid systemuppgradering när de använder Aura.
Hur man installerar Aura
För att installera pakku på Arch Linux-baserade system körs följande kommandon ett efter ett.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/aura.git
$ cd aura
$ makepkg -si
Hur man använder Aura
Den använder samma syntax som pacman, använd följande kommando för att installera ett paket med Aura.
$ pacaur -s android-sdk
Slutsats:
Användare kan göra sitt val bland de ovan nämnda 6 AUR-hjälparna genom att analysera igenom.