Apa arti hiccup how to train

Yaourt is Dead! Use These Alternatives for AUR in Arch Linux

Brief: Yaourt had been the most popular AUR helper, but it is not being developed anymore. In this article, we list out some of the best alternatives to Yaourt for Arch based Linux distributions.

Arch User Repository Popularly known as AUR is the community-driven software repository for Arch users. Debian / Ubuntu users can think of AUR as the equivalent of PPA.

It contains the packages that are not directly endorsed byArch Linux. If someone develops a software or package for Arch Linux, it can be provided through this community repositories. This enables the end-user to access more software than what they get by default.

So, how do you use AUR then? Well, you need a different tool to install software from AUR. Arch’s package managerpacman doesn't support it directly. Hence, you need these "special tools" calledAUR helpers to automate the usage of AUR packages

Yaourt (Yet An Other User Repository Tool) was a wrapper for pacman that made it possible to install AUR packages on Arch Linux. It uses the same syntax as pacman. Yaourt also had great support for Arch User Repository for searching, installing, conflict resolution and dependency maintenance.

However, Yaourt is no longer a solution.

In this article, you will see the best Yaourt alternatives that you can use for installing software from AUR.

Best AUR helpers to use AUR

I am deliberating omitting some other popular AUR helpers like trizen or packer because they too have been flagged as discontinued or problematic ’.

1. yay

yay is the next best AUR helper written in Go with the objective of providing an interface of pacman with minimal user input, yaourt like search and with almost no dependencies.

Features of yay

  • yay provides AUR table completion and download the PKGBUILD from ABS or AUR.
  • Supports search narrowing and no sourcing of PKGBUILD.
  • The binary has no additional dependencies than pacman.
  • Provides advanced dependency solver and remove make dependencies at the end of the build process.
  • Supports colored output when you enable Color option in the /etc/pacman.conf file.
  • It can be made to support only AUR package or only repo packages.

Installing yay

You can install yay by cloning the git repo and building it. Use the below command to install yay in Arch Linux:

Using yay

Searching an application through Yay in AUR:

Installing an application:

2. pakku

Pakku is another pacman wrapper which is still in its initial stage. However, just because its new doesn't mean its lacking any of the features supported by other AUR helper. It does its job pretty nice and along with searching and installing applications from AUR, it removes dependencies after a build.

Features of pakku

  • Searching and installing packages from Arch User Repository.
  • Viewing files and changes between builds.
  • Building packages from official repositories and removing make dependencies after a build.
  • PKGBUILD retrieving and Pacman integration.
  • Pacman-like user interface and pacman options supports.
  • Pacman configuration supports and no PKGBUILD sourcing.

Installing pakku

Using pakku

You can search an application from AUR using below command .:

And then the package can be installed similar to pacman:

3. aurutils

aurutils is basically a collection of scripts that automates the usage of the Arch User Repository. It can search AUR, check updates for different applications installed and settle up dependencies issues.

Features of aurutils

  • aurutils uses a local repository which gives it a benefit of pacman file support, and all packages works with -asdeps.
  • There can be multiple repos for different tasks.
  • Update local repository in one go with aursync -u
  • pkgbase, long format and raw support for aursearch
  • Ability to ignore package

Installing aurutils

Using aurutils

Searching an application via aurutils:

Installing a package from AUR:

All of these packages can be installed directly if you are already using Yaourt or any other AUR helper.

4. Pamac

Pamac is a gtk frontend for libalpm. Pamac can also be used to manage packages from the AUR. It is the most widely used GUI package manager for Arch Linux and Arch based Linux distributions.

Features:

  • CLI package management with pamac-cli
  • A GTK-3 GUI
  • Library to access package information and run transactions
  • Flatpak and Snap support
  • Tray appindicator which notifies you about updates

Installing pamac

Using pamac

Pamac can be used either through the terminal or the GUI. The GUI usage of pamac is very intuitive.

With the terminal, to search for a package use the following command with <package> replaced with the name of the package you're searching for

To install a package,

To uninstall a package,

For a detailed guide to pamac, you can refer to its Manjaro Wiki page.

What do you think about AUR helpers?

Arch Linux has somemore AUR helper that can automate certain tasks for the Arch User Repository. Many users are still using Yaourt for their AUR-work and

The choice differs for each user and we would like to know which one you use for your Arch Linux. Let us know in the comments.


Like what you read? Please share it with others.

Filed Under: ListTagged With: Apps, Arch Linux, AUR