Brief: Yaourt was de meest populaire AUR helper, maar het wordt niet meer ontwikkeld. In dit artikel zetten we enkele van de beste alternatieven voor Yaourt voor Arch-gebaseerde Linux-distributies op een rij.
Arch User Repository, in de volksmond bekend als AUR, is de community-gedreven software repository voor Arch gebruikers. Debian/Ubuntu-gebruikers kunnen AUR zien als het equivalent van PPA.
Het bevat de pakketten die niet direct door Arch Linux worden ondersteund. Als iemand software of pakketten voor Arch Linux ontwikkelt, kunnen deze via deze community repositories worden aangeboden. Dit geeft de eindgebruiker toegang tot meer software dan wat hij standaard krijgt.
Dus, hoe gebruik je AUR dan? Nou, je hebt een ander gereedschap nodig om software van AUR te installeren. Arch’s package manager pacman ondersteunt het niet direct. Daarom hebt u deze ‘speciale tools’ nodig, AUR helpers genaamd, om het gebruik van AUR packages te automatiseren
Yaourt (Yet AnOther User Repository Tool) was een wrapper voor pacman die het mogelijk maakte om AUR packages te installeren op Arch Linux. Het gebruikt dezelfde syntax als pacman. Yaourt had ook geweldige ondersteuning voor Arch User Repository voor zoeken, installeren, conflicten oplossen en afhankelijkheden onderhouden.
Hoewel Yaourt niet langer een oplossing is.
In dit artikel zult u de beste Yaourt alternatieven zien die u kunt gebruiken voor het installeren van software van AUR.
Beste AUR-hulpprogramma’s om AUR te gebruiken
Ik overweeg om enkele andere populaire AUR-hulpprogramma’s zoals trizen of packer weg te laten, omdat ook deze als ‘stopgezet of problematisch’ zijn gemarkeerd.
yay
yay is het op een na beste AUR-hulpprogramma dat in Go is geschreven met als doel een interface van pacman te bieden met minimale gebruikersinvoer, yaourt-achtig zoeken en met bijna geen afhankelijkheden.
Functies van yay
- yay biedt AUR tabel voltooiing en download de PKGBUILD van ABS of AUR.
- Ondersteunt zoek vernauwing en geen sourcing van PKGBUILD.
- De binary heeft geen extra afhankelijkheden dan pacman.
- Voorziet geavanceerde afhankelijkheid solver en verwijder make afhankelijkheden aan het einde van het bouwproces.
- Ondersteunt gekleurde uitvoer als je de Color optie aanzet in het /etc/pacman.conf bestand.
- Het kan gemaakt worden om alleen AUR pakketten of alleen repo pakketten te ondersteunen.
Installeren van yay
Je kunt yay installeren door de git repo te clonen en het te bouwen. Gebruik het onderstaande commando om yay te installeren in Arch Linux :
git clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si
Gebruik yay
Een applicatie zoeken via Yay in AUR:
yay -Ss <package-name>
Een applicatie installeren:
yay -S <package-name>
pakku
Pakku is een andere pacman wrapper die zich nog in zijn beginstadium bevindt. Echter, alleen omdat het nieuw is betekent niet dat het functies mist die door andere AUR helpers worden ondersteund. Het doet zijn werk vrij aardig en samen met het zoeken en installeren van toepassingen van AUR, verwijdert het afhankelijkheden na een build.
Functies van pakku
- Zoeken en installeren van pakketten van Arch User Repository.
- Bekijken van bestanden en wijzigingen tussen builds.
- Pakketten bouwen vanuit officiële repositories en make afhankelijkheden verwijderen na een build.
- PKGBUILD ophalen en Pacman integratie.
- Pacman-achtige gebruikersinterface en pacman opties ondersteunt.
- Pacman configuratie ondersteunt en geen PKGBUILD sourcing.
Installeren van pakku
git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si
Het gebruik van pakku
U kunt een applicatie van AUR zoeken met behulp van het onderstaande commando.
pakku -Ss spotify
En dan kan het pakket worden geïnstalleerd vergelijkbaar met pacman:
pakku -S spotify
aurutils
aurutils is in feite een verzameling scripts die het gebruik van Arch User Repository automatiseert. Het kan AUR doorzoeken, updates controleren voor verschillende geïnstalleerde toepassingen en afhankelijkheden oplossen.
Features of aurutils
- aurutils gebruikt een lokale repository wat het een voordeel geeft van pacman bestandsondersteuning, en alle pakketten werken met -asdeps.
- Er kunnen meerdere repos zijn voor verschillende taken.
- Update lokale repository in een keer met aursync -u
- pkgbase, lang formaat en raw ondersteuning voor aursearch
- Mogelijkheid om pakket te negeren
Installatie van aurutils
git clone https://aur.archlinux.org/aurutils.gitcd aurutilsmakepkg -si
Gebruik van aurutils
Zoeken naar een applicatie via aurutils:
aurutils -Ss <package-name>
Een pakket van AUR installeren:
aurutils -S <package-name>
Al deze pakketten kunnen direct geïnstalleerd worden als u al Yaourt of een andere AUR helper gebruikt.
Pamac
Pamac is een gtk frontend voor libalpm. Pamac kan ook worden gebruikt om pakketten van de AUR te beheren. Het is de meest gebruikte GUI pakketbeheerder voor Arch Linux en op Arch gebaseerde Linux distributies.
Features:
- CLI pakketbeheer met pamac-cli
- Een GTK-3 GUI
- Bibliotheek om toegang te krijgen tot package-info en transacties uit te voeren
- Flatpak en Snap ondersteuning
- Tray appindicator die u waarschuwt over updates
Installatie van pamac
git clone https://aur.archlinux.org/pamac-aur.gitcd pamac-aurmakepkg -si
Gebruik van pamac
Pamac kan zowel via de terminal als via de GUI gebruikt worden. Het GUI gebruik van pamac is erg intuïtief.
Met de terminal, om naar een package te zoeken gebruik je het volgende commando met <package> vervangen door de naam van het package dat je zoekt
pamac search <package>
Om een package te installeren,
pamac install <package>
Om een package te verwijderen,
pamac remove <package>
Voor een gedetailleerde handleiding voor pamac, kun je de Manjaro Wiki pagina ervan raadplegen.
aurman is een van de beste AUR helpers en dient vrij goed als alternatief voor Yaourt. Het heeft bijna dezelfde syntaxis als pacman met ondersteuning voor alle pacman operaties. Je kunt de AUR doorzoeken, afhankelijkheden oplossen, PKGBUILD inhoud controleren voordat een pakket wordt gebouwd, enz.
Features of aurman
- aurman ondersteunt alle pacman operaties en bevat betrouwbare afhankelijkheden oplossen, conflictdetectie en split package ondersteuning.
- Gedreven sudo loop draait op de achtergrond en bespaart u van het invoeren van uw wachtwoord elke keer.
- Geeft ondersteuning voor ontwikkelingspakketten en maakt onderscheid tussen expliciet en impliciet geïnstalleerde pakketten.
- Ondersteuning voor het zoeken van AUR-pakketten en repositories.
- U kunt de PKGBUILDs zien en bewerken voordat u AUR package build start.
- Het kan ook worden gebruikt als een standalone dependency solver.
Installatie van aurman
git clone https://aur.archlinux.org/aurman.gitcd aurmanmakepkg -si
Het gebruik van aurman
Het zoeken naar een applicatie via aurman in de Arch User Repository gaat op de volgende manier:
aurman -Ss <package-name>
Het installeren van een applicatie met behulp van aurman:
aurman -S <package-name>
Wat vindt u van AUR helpers?
Arch Linux heeft nog een aantal AUR-helpers die bepaalde taken voor de Arch User Repository kunnen automatiseren. Veel gebruikers gebruiken nog steeds Yaourt voor hun AUR-werk en