Arch Linux is een Linux-distributie die grotendeels is gebaseerd op de binaire pakketten die zich richten op x86-64 microprocessor computers.
Arch Linux maakt gebruik van rolling release model waarin de updates worden regelmatig geleverd over de toepassingen.
Het heeft package manager genaamd pacman die het mogelijk maakt om software pakketten te installeren, verwijderen en updaten.
Nieuwelingen worden geadviseerd om in te stappen na het opdoen van hand on ervaring met andere Linux smaken omdat Arch Linux is gebouwd voor ervaren gebruikers.
Wat is AUR (Arch User Repository)?
Arch User Repository algemeen aangeduid als AUR is de community-gebaseerde software repository voor Arch gebruikers.
De door gebruikers samengestelde pakketten komen in de officiële Arch repository, gebaseerd op de populariteit van de pakketten die door de AUR Community worden gehonoreerd.
Wat is AUR Helper?
AUR helper is een wrapper waarmee de gebruiker het pakket uit de AUR Repository kan installeren zonder handmatige tussenkomst.
Hulpmiddelen zoals het zoeken van pakketten, het oplossen van afhankelijkheden, het ophalen en bouwen van AUR pakketten, het ophalen van web content en het indienen van AUR pakketten worden geautomatiseerd.
De 6 beste AUR helpers zijn hieronder opgesomd:
- Yay (Yet another Yogurt)
- Pakku
- Pacaur
- Pikaur
- Trizen
- Aura
1) Yay (Yet another Yogurt)
Yay is een beste CLI-gebaseerde AUR-helper voor Arch Linux, geschreven in de GO-taal. Yay is gebaseerd op het ontwerp van yaourt, apacman en pacaur.
Beste aanbevolen voor newbies. Lijkt op die van Pacman, met functies die overeenkomen met veel van de commando’s en opties die in pacman worden gebruikt.Stelt gebruikers in staat om tijdens het zoeken overeenkomende pakketaanbieders te vinden en selectie toe te staan.
Hoe yay te installeren
Uitvoeren van de volgende commando’s een voor een om yay te installeren op Arch Linux gebaseerde systemen.
$ sudo pacman -S git go base-devel
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
Hoe yay te gebruiken
Dit gebruikt dezelfde syntaxis als pacman, gebruik het volgende commando om een pakket via yay te installeren.
$ yay -s arch-wiki-man
2) Pakku
Pakku kan worden behandeld als een andere Pacman maar blijft in het beginstadium. Het is een wrapper die gebruikers in staat stelt om pakketten te zoeken of te installeren vanuit AUR.
Het doet behoorlijk werk met het verwijderen van de afhankelijkheden en maakt het ook mogelijk om pakketten te installeren door de PKGBUILD te klonen.
Hoe Pakku te installeren
Om pakku te installeren op Arch Linux gebaseerde systemen, voert u de volgende commando’s één voor één uit.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pakku.git
$ cd pakku
$ makepkg -si
Hoe Pakku te gebruiken
Het gebruikt dezelfde syntaxis als pacman, gebruik het volgende commando om een pakket te installeren met pakku.
$ pakku -s dropbox
3) Pacaur
Een andere op CLI gebaseerde AUR-helper die helpt om de interactie tussen gebruikersprompts te verminderen.
Pacaur is ontworpen voor gevorderde gebruikers die geneigd zijn tot automatisering voor repetitieve taken. Van gebruikers wordt verwacht dat ze bekend zijn met het AUR handmatige bouwproces met makepkg en de configuratie ervan.
Hoe installeer je Pacaur
Om pakku te installeren op Arch Linux gebaseerde systemen, voer je de volgende commando’s een voor een uit.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pacaur.git
$ cd pacaur
$ makepkg -si
Hoe gebruik je Pacaur
Het gebruikt dezelfde syntaxis als pacman, gebruik het volgende commando om een pakket te installeren met Pacaur.
$ pacaur -s spotify
4) Pikaur
Pikaur is een AUR helper met minimale afhankelijkheden en review PKGBUILDs allemaal in een keer, vervolgens bouwen ze allemaal zonder interactie van de gebruiker.
Pikaur zal Pacman informeren over de volgende stap door het beheersen van de pacman.
Hoe Pikaur te installeren
Om pakku te installeren op Arch Linux gebaseerde systemen, voert u de volgende commando’s een voor een.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pikaur.git
$ cd pikaur
$ makepkg -fsri
Hoe Pikaur
Het gebruikt dezelfde syntax als pacman, gebruik het volgende commando om een pakket te installeren met Pikaur.
$ pacaur -s spotify
5) Trizen
Trizen is een commando regel gebaseerde lichtgewicht wrapper voor AUR, geschreven in Perl. Snelheidsgeoriënteerde AUR helper die gebruikers in staat stelt om pakketten te zoeken, te installeren en ook toestaat om AUR pakket commentaar te lezen.
Edit ondersteuning voor tekst bestanden en de Input/output gebruikt UTF-8 ondersteuning. Ingebouwde interactie met ‘pacman’.
Hoe Trizen te installeren
Om pakku te installeren op Arch Linux gebaseerde systemen, voert u de volgende commando’s een voor een uit.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/trizen.git
$ cd trizen
$ makepkg -si
Hoe Trizen
Het gebruikt dezelfde syntaxis als pacman, gebruik het volgende commando om een pakket met Trizen te installeren.
$ pacaur -s google-chrome
6) Aura
Aura is een veilige, meertalige pakketbeheerder voor Arch Linux en de AUR, geschreven in Haskell. Het ondersteunt veel Pacman operaties en sub-opties die eenvoudige ontwikkeling en mooie code mogelijk maakt.
Het automatiseert het proces van het installeren van pakketten uit de Arch User Repositories.Gebruikers ondervinden normaal gesproken moeilijkheden bij het upgraden van het systeem wanneer ze Aura gebruiken.
Hoe installeer je Aura
Om pakku te installeren op Arch Linux gebaseerde systemen, voer je de volgende commando’s een voor een uit.
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/aura.git
$ cd aura
$ makepkg -si
Hoe Aura te gebruiken
Het gebruikt dezelfde syntax als pacman, gebruik het volgende commando om een pakket te installeren met Aura.
$ pacaur -s android-sdk
Conclusie:
Gebruikers kunnen hun keuze maken tussen de bovenstaande 6 AUR helpers door te analyseren.