Arch Linux er en Linux-distribution, der i vid udstrækning er baseret på binære pakker, som er rettet mod computere med x86-64-mikroprocessorer.
Arch Linux bruger en rullende udgivelsesmodel, hvor opdateringerne ofte leveres til programmerne.
Den har en pakkehåndtering kaldet pacman, som gør det muligt at installere, fjerne og opdatere softwarepakker.
Nybegyndere anbefales at gå ind efter at have fået praktisk erfaring med andre Linux-svarianter, da Arch Linux er bygget til erfarne brugere.
Hvad er AUR (Arch User Repository)?
Arch User Repository almindeligvis kaldet AUR er det fællesskabsbaserede softwarerepositorium for Arch-brugere.
Brugers kompilerede pakker kommer ind i det officielle Arch-repositorium baseret på den pakkepopularitet, som AUR-fællesskabet har tildelt.
Hvad er AUR Helper?
AUR Helper er en wrapper, der gør det muligt for brugeren at installere pakken fra AUR Repository uden manuel indgriben.
Anvendelser såsom søgning af pakker, opløsning af afhængigheder, hentning og opbygning af AUR-pakker, hentning af webindhold og indsendelse af AUR-pakker automatiseres.
De 6 bedste AUR-hjælpere er anført nedenfor:
- Yay (Yet another Yogurt)
- Pakku
- Pacaur
- Pikaur
- Trizen
- Aura
1) Yay (Yet another Yogurt)
Yay er en bedste CLI-baserede AUR-hjælper til Arch Linux, skrevet i GO-sprog. Yay er baseret på designet af yaourt, apacman og pacaur.
Bedst anbefalet for nybegyndere. Svarer til Pacman med funktioner, der matcher mange af de kommandoer og muligheder, der bruges i pacman. giver brugerne mulighed for at finde matchende pakkeudbydere under søgning og tillader udvælgelse.
Sådan installerer du yay
Kør følgende kommandoer en efter en for at installere yay på Arch Linux-baserede systemer.
$ sudo pacman -S git go base-devel
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
Sådan bruger du yay
Dette bruger den samme syntaks som pacman, brug følgende kommando til at installere en pakke via yay.
$ yay -s arch-wiki-man
2) Pakku
Pakku kan behandles som en anden Pacman, men opholder sig i sin indledende fase. Det er en wrapper, som giver brugerne mulighed for at søge eller installere pakker fra AUR.
Det gør et anstændigt stykke arbejde med at fjerne afhængigheder og giver også mulighed for at installere pakker ved at klone PKGBUILD.
Sådan installerer du Pakku
For at installere pakku på Arch Linux-baserede systemer skal du køre følgende kommandoer en efter en.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pakku.git
$ cd pakku
$ makepkg -si
Sådan bruger du Pakku
Den bruger den samme syntaks som pacman, brug følgende kommando til at installere en pakke med pakku.
$ pakku -s dropbox
3) Pacaur
En anden CLI-baseret AUR-hjælper, der hjælper med at reducere brugerens promptinteraktion.
Pacaur er designet til avancerede brugere, der er tilbøjelige til automatisering af gentagne opgaver. Brugere forventes at være bekendt med AUR’s manuelle byggeproces med makepkg og dens konfiguration.
Sådan installerer du Pacaur
For at installere pakku på Arch Linux-baserede systemer skal du køre følgende kommandoer en efter en.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pacaur.git
$ cd pacaur
$ makepkg -si
Sådan bruger du Pacaur
Den bruger den samme syntaks som pacman, brug følgende kommando til at installere en pakke med Pacaur.
$ pacaur -s spotify
4) Pikaur
Pikaur er en AUR-hjælper med minimale afhængigheder og gennemgår PKGBUILDs alle på én gang, næste bygge dem alle uden brugerinteraktion.
Pikaur informerer Pacman om det næste skridt ved at beherske pacman.
Sådan installerer du Pikaur
For at installere pakku på Arch Linux-baserede systemer skal du køre følgende kommandoer en efter en.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pikaur.git
$ cd pikaur
$ makepkg -fsri
Sådan bruger du Pikaur
Den bruger den samme syntaks som pacman, brug følgende kommando til at installere en pakke med Pikaur.
$ pacaur -s spotify
5) Trizen
Trizen er en kommandoliniebaseret letvægtsindpakning til AUR, skrevet i Perl. Hastighedsorienteret AUR-hjælper, som giver brugerne mulighed for at søge, installere pakker og tillader også at læse AUR-pakkekommentarer.
Redigeringsstøtte for tekstfiler og input/output bruger UTF-8-understøttelse. Indbygget interaktion med ‘pacman’.
Sådan installerer du Trizen
For at installere pakku på Arch Linux-baserede systemer skal du køre følgende kommandoer en efter en.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/trizen.git
$ cd trizen
$ makepkg -si
Sådan bruger du Trizen
Den bruger den samme syntaks som pacman, brug følgende kommando for at installere en pakke med Trizen.
$ pacaur -s google-chrome
6) Aura
Aura er en sikker, flersproget pakkehåndtering til Arch Linux og AUR, skrevet i Haskell. Den understøtter mange Pacman-operationer og underindstillinger, hvilket muliggør nem udvikling og smuk kode.
Den automatiserer processen med at installere pakker fra Arch User Repositories.
Brugere har normalt problemer med systemopgradering, når de bruger Aura.
Sådan installerer du Aura
For at installere pakku på Arch Linux-baserede systemer skal du køre følgende kommandoer en efter en.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/aura.git
$ cd aura
$ makepkg -si
Sådan bruger du Aura
Den bruger den samme syntaks som pacman, brug følgende kommando til at installere en pakke med Aura.
$ pacaur -s android-sdk
Slutning:
Brugere kan træffe deres valg blandt de ovenstående 6 AUR-hjælpere ved at analysere igennem.