Arch Linux

Pamac – Easily Install and Manage Software on Arch Linux

Pamac Pacman GUI for Arch Linux
Written by Divine Okoi

Arch Linux is one of the most popular Linux distribution available despite its apparent technicality. Its default package manager pacman is powerful but as time always tells, it is a lot easier to get certain things done using a mouse because GUI apps barely require any typing nor do they require you to remember any commands; and this is where Pamac comes in.

Pamac is a Gtk3 frontend for libalpm and it is the GUI tool that Arch Linux users turn to the most when they aren’t in the mood to manage their software packages via the terminal; and who can blame them? It was specifically created to be used with Pacman.

It enables users to search for and install applications on their computer with easy-to-follow steps. Users can also browse for new applications, check for updates, and uninstall unwanted packages. Would you like to try out Pamac? Read on.

Yaourt is a command line program which complete pacman for installing third party additional software in Arch Linux. If you have installed Arch Linux from scratch, Yaourt program won’t be installed by default. You need to install it manually as shown.

How to Install Yaourt in Arch Linux


To install Yaourt on Arch Linux, run the following commands.

$ sudo pacman -S --needed base-devel git wget yajl
$ cd /tmp
$ git clone
$ cd package-query/
$ makepkg -si && cd /tmp/
$ git clone
$ cd yaourt/
$ makepkg -si

Once Yaourt installed on your PC, you can use this command to install Pamac on your workstation as shown.

$ yaourt -S pamac-aur

Launch Pamac when the installation is complete by either right-clicking on its icon in your system tray or selecting “Add/Remove Software” in your menu.

Pamac Package Manager for Arch Linux

Pamac Package Manager for Arch Linux

Pamac Search Apps in Arch Linux

Pamac Search Apps in Arch Linux

You will notice that Pamac’s UI is divided into 6 sections:

  • Categories – list all available software applications into specific category.
  • Groups – for installing packages from specific groups e.g. gnome, base, etc.
  • Repositories – for installing packages from specific repositories e.g. Core, Community, etc.
  • Installed – for viewing all installed apps including packages that are still downloading and orphaned packages.
  • Updates – for viewing all available package updates..
  • Pending – for viewing software pending updates.
  Why is Arch Linux So Challenging and What are Its Pros & Cons?

Pamac gives users access to both official packages from Arch repositories and un-official packages from the community-driven AUR repo and if you want, you can enable AUR support on your PC by tweaking the preferences option from the menu.

Pacman has other frontend tools that work with it but Pamac has proven to be the most used. Have you had any experience with it, or maybe its alternatives? Share your thoughts with us in the comments section below.


About the author

Divine Okoi

Divine Okoi is a cybersecurity postgrad with a passion for the open-source community. With 700+ articles covering different topics in IT, you can always trust him to inform you about the coolest tech.