AUR (Arch User Repository) is a community driven repository for Arch Linux users. Debian or Ubuntu users can think of AUR as the equivalent of a repository.
If someone develops a software (or package) for Arch Linux, they can make it available to everyone through the AUR. In this way, a large number of applications and tools can be obtained. which cannot be found natively within the official Arch Linux repositories.
In order to access these packages it is necessary to have the AUR repository enabled inside our configuration file that is in the path /etc/pacman.conf. With this enabled we only need the support of a tool that helps us to download and install from AUR.
Yaourt is one of those tools (AUR-helpers) and to mention one of the most popular ones that most Arch Linux users use. Yaourt is a container for Pacman that allowed the installation of AUR packages on Arch Linux.
Use the same syntax as Pacman. To date, Yaourt's development is unfortunately officially "Disrupted" and defined as "problematic".
Thus Yaourt is being discontinued so its use may represent major problems in the future and this must be changed as soon as possible in case of its use.
That is why we must make the change from Yaourt to one that is still in development and active. Among the best AUR-helpers that we are going to present today, you will be able to find in some of them the replacement for Yaourt in your system.
aurman
aurman is a great alternative to Yaourt, perhaps the best of all so to speak. The syntax handled by Aurman is similar to that of Pacman and supports the same operations as the package manager.
Obviously it supports searching for AUR packages, it can also be used as an independent dependency solver.
To install it on your system, you must open a terminal and type the following commands:
git clone https://aur.archlinux.org/aurman.git cd aurman makepkg -si
If you want to search for an application using aurman, you must type the following command:
aurman -Ss <package-name>
To install an application using aurman:
aurman -S <package-name>
Now if you want to perform a system update
aurman -Syu
Update the system, including installed AUR packages.
aurman -Syua
As you will see, the syntax is similar so its use should not represent any problem.
Spring
yay is an AUR helper written in the Go language. This helper offers us a very minimal interface, a search similar to Yaourt and above all it does not require dependencies for its operation.
To install it on Arch Linux or some derivative of it, you must type the following commands:
git clone https://aur.archlinux.org/yay. git cd yay makepkg -si
The basic commands of use are, for example to search for a package or application:
yay -Ss <package-name>
To install an application using yay:
yay -S <package-name>
If you want to perform a system update
yay -Syu
Update the system, including installed AUR packages.
yay -Syua
I offer
I offer is another AUR helper which can be an excellent option to replace Yaourt. This helper it is fairly new and less known, but should not be discounted. It does not lack any important functionality so it is quite good and its development is still fresh.
To install it in Arch Linux or some derivative, we must open a terminal and execute:
git clone https://aur.archlinux.org/pakku. git cd pakku makepkg -si
To search for an application using pakku, they must type the following command:
pakku -Ss <package-name>
If you want to install an application using pakku:
pakku -S <package-name>
If you require a system update
yay -Syu
Update the system, including installed AUR packages.
yay -Syua
Two other alternatives that we can find are Aurutils and Aura, but if you want to know about other helpers for AUR you can visit the following link.
Here they provide us with the current active AUR helpers along with all their features and support.
3 comments, leave yours
I have tried with all of them ... but none of them work for me ... they fail in fakeroot or it says that it does not have the word make inside the pkgbuild ...
yay you can install it directly from the console since it is in the "normal" repositories:
sudo pacman -S yay
Greetings.
yay is not in the repositories