Paru 2.0, de AUR-helper van Arch, is een grote update na een lange pauze
De vernieuwde Paru 2.0 verbetert het pakketbeheer van Arch Linux met betere ondersteuning voor PKGBUILD-repositories, interactieve commando's en systeemupdates.
Als een Arch Linux-liefhebber is het gebruik van de AUR-repository, een belangrijke distributiebron, essentieel voor je vaardigheden. Gelukkig heeft de Arch-gemeenschap om de gebruikerservaring te vergemakkelijken een verscheidenheid aan AUR-helpers ontwikkeld, zoals yay, pacaur en aurman, onder andere.
Deze tools vereenvoudigen het proces van het beheren van AUR-software en kunnen zelfs dienen als alternatieven voor de Pacman-pakketbeheerder, waardoor je algehele ervaring wordt verbeterd. Maar als je nog steeds de voorkeur geeft aan het gebruik van applicaties met GUI om de software op je Arch-systeem te beheren, neem dan even de tijd om dit te verkennen.
Ook onder de tophelpers van AUR bevindt zich Paru, een tool geschreven in Rust, die onlangs na een aanzienlijke pauze is teruggekeerd met de nieuwe 2.0-uitgave. Dus, zonder verder oponthoud, laten we eens kijken wat er is veranderd.
Paru 2.0 AUR Helper Hoogtepunten
Paru 2.0 introduceert aanzienlijke veranderingen en verbeteringen, met name ten voordele van gevorderde gebruikers, naast algemene verbeteringen en updates die het gebruiksgemak bevorderen.
Gebruikers wordt echter geadviseerd voorzichtig te zijn, aangezien veel functies in deze release nog niet grondig getest zijn, en er verwacht wordt dat er binnenkort een kleine patch (v2.0.1) zal volgen.
Integratie van PKGBUILD-repositories
Een opvallende functie in Paru 2.0 is de integratie van niet-AUR PKGBUILD-repositories in de build-engine. Met andere woorden, gebruikers kunnen nu PKGBUILD-repositories toevoegen aan hun paru.conf-bestand en ze synchroniseren met paru -Sy --pkgbuilds.
[repo_name]
Url = https://path/to/git/repoMet deze functie kan Paru deze repositories herkennen als bronnen voor PKGBUILDs, vergelijkbaar met de AUR, en ze zelfs boven AUR-pakketten prioriteren.
Uitgebreide Chroot-ondersteuning
De --chroot-optie werkt nu zonder lokale repositories, hoewel het beter presteert met deze. Deze verbetering is een belangrijke stap om schonere, meer geïsoleerde builds te garanderen.
Interactieve Modusuitbreiding
Het introduceren van --interactive voor verschillende handelingen, zoals installatie en verwijdering, verbetert de gebruikerservaring. Deze modus biedt een interactieve prompt voor pakketselectie, die kan worden doorgegeven aan andere opdrachten.
Verbeterd Zoeken Leveren
De standaard “paru.conf” schakelt nu een betere provide-zoekfunctie in, een functie die gebruikers met bestaande configuraties mogelijk handmatig willen inschakelen.
Configuratie- en gebruiksvriendelijkheidsaanpassingen
Er zijn talrijke wijzigingen aangebracht om de algehele ervaring te verbeteren, zoals het vervangen van paru -U door paru -B voor het bouwen van meerdere PKGBUILDs, en updates in het omgaan met lokale tijdzones en terugvalmechanismen wanneer bepaalde hulpprogramma's niet beschikbaar zijn.
Foutoplossingen en optimalisaties
De update bevat ook verschillende bugfixes en optimalisaties, variërend van het omgaan met de omgeving in chroot tot het installatieproces van gesplitste pakketten en hoofdlettergevoeligheid in AUR-pakketten.
Je kunt de wijzigingslog raadplegen voor meer informatie over alle wijzigingen in de nieuwe versie.
Paru’s basiscommando's
Als je ervoor kiest om de Paru AUR-helper te gebruiken voor het beheren van pakketten op je Arch Linux-systeem, is het essentieel om jezelf vertrouwd te maken met deze basiscommando's.
- paru: Dit dient als een snelkoppeling voor het commando
paru -Syu - paru -S <package_name>: Gebruik dit om een opgegeven pakket te installeren
- paru -Sua: Deze opdracht wordt gebruikt om pakketten van de AUR bij te werken
- paru -Qua: Toont een lijst van beschikbare updates voor AUR-pakketten
- paru -G <package_naam>: Downloadt het PKGBUILD en de bijbehorende bestanden voor <package_naam>
- paru -Gp <pakket_naam>: Geeft de PKGBUILD van <pakket_naam> weer
- paru -Gc <package_name>: Toont de AUR-reacties voor <package_name>
- paru -Bi: Bouwt en installeert een PKGBUILD die zich in de huidige map bevindt

