Top 10 beste AUR-helpers voor Arch Linux
Haal het meeste uit Arch Linux's AUR met onze gids over de beste AUR-helpers. Ontdek de kracht van Yay, Trizen, Paru en meer voor eenvoudige pakketverwerking.
Een van de meest opvallende kenmerken van Arch Linux is de AUR (Arch User Repository). Het is een door de gemeenschap aangestuurde softwarerepository die PKGBUILD's biedt om aangepaste pakketten, die niet zijn opgenomen in de officiële repository, vanaf de bron te compileren en te bouwen.
De AUR dient als platform voor de gemeenschap om bij te dragen en hun eigen pakketten te delen. Veel nieuwe pakketten worden in de AUR geïntroduceerd voordat ze officieel aan de repository worden toegevoegd.
Gebruikers kunnen eenvoudig PKGBUILD's zoeken en downloaden vanaf de AUR-startpagina, ze bouwen en doorgaan met de installatie. Sommige gebruikers geven er echter de voorkeur aan om AUR-helpers te gebruiken, die een eenvoudigere benadering bieden voor het installeren van PKGBUILD's.
In dit artikel bespreken we enkele van de beste AUR-helpers waarop gebruikers kunnen vertrouwen om PKGBUILD's eenvoudig te installeren. Ze zijn allemaal afkomstig uit de Arch-gebruikersrepository.
Beste AUR-helpers voor Arch Linux
Jaja
Yay (Yet Another Yogurt) is een populaire AUR-helper die bekend staat om zijn eenvoud en snelheid. Het biedt een interactieve en gebruiksvriendelijke interface, waardoor het een uitstekende keuze is voor zowel beginners als ervaren gebruikers. Het is de meest gebruikte en populaire van allemaal in deze lijst.
Het voordeel van Yay ligt in de snelle updates, de grondige afhandeling van afhankelijkheid, en uitgebreide zoekmogelijkheden, controles op kwaadaardige scripts, enz. Het is geschreven in de programmeertaal Go.
Je kunt Yay installeren met behulp van de onderstaande commando's. Je kunt ook deze uitgebreide handleiding lezen over het installeren van Yay.
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
sudo chown -R your-user-name:users ./yay
cd yay
makepkg -si
Om een AUR-pakket te installeren met behulp van deze helper, gebruikt u de volgende voorbeeldopdracht:
yay -S wps-office
Pikaur
Pikaur is een gebruiksvriendelijke AUR-helper die de nadruk legt op eenvoud en efficiëntie. Een van de voordelen is de mogelijkheid om conflicten interactief op te lossen tijdens de installatie van pakketten, waardoor zelfs in lastige situaties een soepele ervaring ontstaat. In tegenstelling tot anderen is het geschreven in de populaire programmeertaal Python.
Je kunt Pikaur eenvoudig installeren met behulp van de onderstaande opdracht.
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pikaur.git
cd pikaur
makepkg -si
Om een AUR-pakket te installeren met behulp van deze helper, gebruikt u de volgende voorbeeldopdracht:
pikaur -S wps-office
Pakketzoek
Pacseek, geschreven in de programmeertaal Go, is een gespecialiseerde AUR-helper gericht op het zoeken en bladeren door AUR-pakketten. Het belangrijkste voordeel is de mogelijkheid om snel in de AUR naar pakketten te zoeken zonder complexe installatieopdrachten. Het is een handig hulpmiddel voor gebruikers die regelmatig nieuwe pakketten verkennen.
Je kunt het installeren met behulp van de onderstaande opdrachten.
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacseek.git
cd pacseek
makepkg -si
Het heeft echter Yay Helper nodig voor installatie en verwijdering. Zorg er dus voor dat u, voordat u iets met packseek installeert, Yay helper installeert met behulp van de opdracht die in de bovenstaande secties wordt vermeld.
packseek AUR-helper toont interactief zoeken
Trizen
Trizen is geschreven in Perl en is ontworpen met efficiëntie in gedachten. Het voordeel ligt in de snelheid, waardoor het een perfecte keuze is voor gebruikers die prioriteit geven aan snelle pakketinstallaties. Trizen beschikt ook over een intelligente afhankelijkheidsresolutie, waardoor het installatieproces wordt vereenvoudigd.
Installeer Trizen met de volgende opdrachten:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si
Om een AUR-pakket te installeren met behulp van deze helper, gebruikt u de volgende voorbeeldopdracht:
trizen -S wps-office
Aura
Aura is een AUR-helper geschreven in Haskell en staat bekend om zijn betrouwbaarheid en uitgebreide functieset. Het biedt een voordeel door de mogelijkheid om pakketten van de AUR te maken en heeft een duidelijke, gemakkelijk te begrijpen interface. Het biedt echter geen bestandscontroles op kwaadaardige codes en de weergave van pakketverschillen is beperkt.
U kunt Aura installeren met behulp van de onderstaande opdrachten.
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/aura.git
cd aura
makepkg -si
Om een AUR-pakket te installeren met behulp van deze helper, gebruikt u de volgende voorbeeldopdracht:
aura -S wps-office
Pacauur
Pacaur is een andere lichtgewicht AUR-helper die een eenvoudige opdrachtregelinterface biedt. Het belangrijkste voordeel is de compatibiliteit met de verpakkingstools van Arch, waardoor een naadloze integratie met uw bestaande Arch Linux-systeem mogelijk is. Het is geschreven in bash-scripts en dus erg licht van gewicht.
Gebruik de volgende opdrachten om Pacaur te installeren:
Opmerking: Pacaur is afhankelijk van auracle en vereist compilatie. Daarom kan het een beetje moeilijk zijn om te installeren. U kunt echter de onderstaande stappen volgen om het te installeren. Als je het te complex vindt, probeer dan Yay of andere helpers.
sudo pacman -S --needed base-devel git
sudo pacman -S --needed meson fakechroot gtest
git clone https://aur.archlinux.org/auracle-git.git
cd auracle
makepkg -si
cd ..
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -si
Om een AUR-pakket te installeren met behulp van deze helper, gebruikt u de volgende voorbeeldopdracht:
pacaur -S wps-office
Paru
Paru is een moderne AUR-helper met veel functies die tot doel heeft een prettige gebruikerservaring te bieden. Het voordeel ligt in de uitbreidbaarheid, met ondersteuning voor door de gebruiker gedefinieerde opdrachten en een interactieve modus. Paru beschikt ook over automatische afhandeling van weespakketten. Het is geschreven in Rust en wordt nu al populair onder Arch Linux-gebruikers.
U kunt Paru installeren met behulp van de onderstaande opdracht:
Opmerking: de opslagplaats wordt al enige tijd gemarkeerd als verouderd. Wees dus voorzichtig voordat u paru installeert.
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
Om een AUR-pakket te installeren met behulp van deze helper, gebruikt u de volgende voorbeeldopdracht:
paru -S wps-office
Aurman
Aurman is een AUR-helper boordevol functies, ontworpen voor geavanceerde gebruikers. Het is ook geschreven in Python en het voordeel ervan omvat uitgebreide beveiligingsfuncties, zoals GPG-pakketverificatie, waardoor het een veilige keuze is voor degenen die prioriteit geven aan pakketauthenticiteit.
Het installeren van Aurman is eenvoudig met behulp van de onderstaande opdrachtenreeks:
sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/aurman.git
cd aurman
makepkg -si
Om een AUR-pakket te installeren met behulp van deze helper, gebruikt u de volgende voorbeeldopdracht:
aurman -S wps-office
Pakku
Pakku is een lichtgewicht AUR-helper die zich richt op eenvoud en snelheid. Het is een uitstekende keuze voor gebruikers die de voorkeur geven aan minimalisme en de opdrachtregelinterface. Het voordeel van Pakku is het minimale gebruik van hulpbronnen.
U kunt Pakku installeren met behulp van de onderstaande opdrachten:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pakku.git
cd pakku
makepkg -si
Om een AUR-pakket te installeren met behulp van deze helper, gebruikt u de volgende voorbeeldopdracht:
pakku -S wps-office
Pamac
Pamac is een gebruiksvriendelijke pakketbeheerder voor Arch Linux en op Arch gebaseerde distributies. Het is ontworpen om het proces van het installeren, bijwerken en beheren van softwarepakketten op uw systeem te vereenvoudigen.
Pamac biedt naadloze integratie met de AUR, een door de gemeenschap aangestuurde opslagplaats voor door gebruikers bijgedragen pakketten. Dit betekent dat u eenvoudig software kunt installeren en beheren die niet beschikbaar is in de officiële Arch-repository's.
Een van de opvallende kenmerken van Pamac is de eenvoudig te gebruiken grafische interface voor Arch Linux. Het biedt een gebruiksvriendelijke omgeving voor pakketbeheertaken, waardoor het toegankelijk wordt voor mensen die misschien niet vertrouwd zijn met opdrachtregelinterfaces.
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/packages/pamac-aur.git
cd pamac
makepkg -si
Pamac helpt u bij het bladeren en installeren van pakketten
Tips voor het gebruik van AUR-helpers
Regelmatige updates: Om uw systeem veilig en up-to-date te houden, kunt u er een gewoonte van maken om uw AUR-pakketten regelmatig bij te werken. Als u bijvoorbeeld yay gebruikt, gebruikt u de volgende opdracht om AUR-pakketten bijgewerkt te houden:
ja -Syu
PKGBUILD's lezen: Voordat u een AUR-pakket installeert, bekijkt u het PKGBUILD-bestand ervan. Het is net als het recept voor het samenstellen van het pakket. Als u de PKGBUILD begrijpt, kunt u ervoor zorgen dat het pakket betrouwbaar is en geen kwaadaardige code bevat. U kunt de PKGBUILD-bestandslocatie vinden op de AUR-pagina van de betreffende pakketten (zie hieronder).
Beveiliging: Wees voorzichtig bij het installeren van AUR-pakketten. Gebruik alleen vertrouwde bronnen en onderhoud een bijgewerkt systeem om potentiële veiligheidsrisico's te minimaliseren.
locatie van PKGBUILD
Conclusie
Dus, welke van de bovenstaande AUR-helpers moet je kiezen? Omdat ze allemaal hetzelfde doel dienen, komt het neer op jouw smaak.
Als je gewoon een eenvoudige helper wilt die meestal zonder gedoe werkt, probeer dan Yay, pamac of pikaur. De rest is qua functies min of meer vergelijkbaar.
Het is dus essentieel om bij het kiezen rekening te houden met uw specifieke behoeften en voorkeuren.