Arch linux gui package manager

Arch Linux

You are not logged in.

#1 2017-04-26 10:19:25

What’s arch linux GUI package manager ?

May I ask that how to get and install arch linux GUI package manager, such as synaptic(in ubuntu) or pamac(in antergos) ?

Thanks in advance.

#2 2017-04-26 10:22:22

Re: What’s arch linux GUI package manager ?

There is none — so, you cannot ever install it. This is a conscious choice, so unlikey to be changed. If you want an Arch base but also a GUI package manager, you should go for Antergos or Manjaro.

#3 2017-04-26 11:03:01

Re: What’s arch linux GUI package manager ?

The above is false. There are packagekit based solutions, including KDE’s Discover and GNOME’s Software in the official repos. pamac or similar are available in the AUR. Still none of these are officially supported, that you are inherently unable to use these is complete bogus.

#4 2017-04-26 11:14:39

Re: What’s arch linux GUI package manager ?

Well you got two very different answers above. They are both right — but they both may be a bit biased in their presentation (V1del’s perhaps in order to counterbalance the previous).

There is absolutle not an arch linux GUI package manager. The arch linux package manager is pacman. There are, however, many gui package management tools that target archlinux and are possible to use — some of them are in our official repositories.

But I read this question like «How do I install the arch linux web browser» — the answer is there is no such thing as an arch linux web browser — but many browsers are available to arch users. There is no «arch linux gui package manager», but many such tools are available to you if you want to pick one and install it (with pacman).

Personally, I’d strongly discourage you from using any of those tools — at least for a while. Learn to use pacman first. If there is a minor issue with some update, fixing it with pacman may be trivial if you’re familiar with pacman, while fixing it with some gui wrapper may not even be possible if you can’t start X/wayland. Although arch often does appeal to those of us who like CLI interfaces and may rarely even need a gui running, there are just as many who use full fledged DEs with all their bells and whistles — but *every* archer should be comfortable working with the core (cli-based) system tools or they could find themselves in a very troubling spot when something goes wrong.

«UNIX is simple and coherent. » — Dennis Ritchie, «GNU’s Not UNIX» — Richard Stallman

#5 2017-04-26 11:18:59

Re: What’s arch linux GUI package manager ?

Although my preference (despite my newbie’s . ) for the simple terminal tasks , I ‘ll like to ask if the software center’s of KDE Plasma Discover can be used for this purpose : is its development different from distro to distro ?
. but in any case I don’t mind it can offer all the features the terminal do ( e.g. optional dependencies ) .

Читайте также:  Картридж с лентой brother 9 мм

Last edited by ghus (2017-04-26 11:20:21)

#6 2017-04-26 11:27:46

Re: What’s arch linux GUI package manager ?

Yes it can, packagekit is the library that implements the distro-specific packaging formats. Discover is just a frontend for packagekit and packagekit in turn implements the necessary format specifics. However, as no further effort on Arch’s side is being done other than providing it as is and the program descriptions/screenshots coming from upstream xml definition files, most smaller applications and pretty much all of the libraries and cli tools will not have any descriptions present apart from the package name, thus it might not look as integrated as it could be if you were using a distro that makes the GUI package manager a priority.

#7 2017-04-26 17:47:04

Re: What’s arch linux GUI package manager ?

Although I agree that you should try to use pacman via the terminal as that is the only supported option (and gives you the best information about dependencies, among others), you can also check the wiki-page for possible GUI options:

As mentioned above, these tools are not officially supported. If you are just looking to browse packages, you can also do that simply via the website ( and then install the package using pacman in the terminal.

#8 2017-04-26 20:54:35

Re: What’s arch linux GUI package manager ?

You can turn pacman into a GUI application:

#9 2017-04-26 20:58:11

Re: What’s arch linux GUI package manager ?

There’s definitely no need for the global flag to sed there. Shorter:

«UNIX is simple and coherent. » — Dennis Ritchie, «GNU’s Not UNIX» — Richard Stallman

#10 2017-04-26 21:10:23

Re: What’s arch linux GUI package manager ?

Even shorter!

Last edited by rdeckard (2017-04-26 23:03:22)

#11 2017-04-26 21:12:54

Re: What’s arch linux GUI package manager ?

Really a GUI should be prettier than that, so don’t forget after that:

«UNIX is simple and coherent. » — Dennis Ritchie, «GNU’s Not UNIX» — Richard Stallman


Pamac – Easily Install and Manage Software on Arch Linux

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.

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

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 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.
Читайте также:  Stop 0x0000007b при загрузке windows что это значит

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.


Name already in use

arch-wiki-markdown / wiki /

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink

Copy raw contents

Copy raw contents

Pacman GUI Frontends

This is a list of frontends for the pacman CLI tool. The list includes full featured GUI frontends, informational tools, and a variety of system tray notifiers. The list also includes categories for GTK2 based and Qt based software.

Warning:None of these tools are officially supported by Arch Linux/Pacman developers.

  • 1 Pacman frontends
    • 1.1 X11
    • 1.2 GNOME/GTK+
    • 1.3 KDE/Qt
    • 1.4 Ncurses
  • 2 Pacman/AUR package browser
  • 3 System tray notifiers
  • 4 Inactive software packages

PacmanXG4 — GUI front-end for pacman. Depends neither GTK+ nor Qt, just X11. This graphical tool allows to do the following:

Search packages/filter packages

Retrieve package info include screenshots

Downgrade packages (need downgrade utility from AUR)

Refresh package database, synchronize mirrors.

Update system in one click

Find out which package a specific file belongs to (include file with pkgfile utility)

Package Cache management

Web page: (ru, present «Google site translate» ability) || AUR : pacmanxg4-bin

PacmanExpress — GUI front-end for pacman. Depends neither GTK+ nor Qt, just X11. This graphical tool is a lightweight version of PacmanXG

Interface «all in one box»

No query. Install/remove packages takes place immediately.

Ability to run multiple operations/remove packages (be careful!)

tkPacman — GUI front-end for pacman. Depends on Tcl/Tk and X11 but neither on GTK+, nor on QT. It only interacts with the package database via the CLI of ‘pacman’. So, installing and removing packages with tkPacman or with pacman leads to exactly the same result.

Browse packages available in repositories;

Browse installed packages;

Many ways for filtering packages (word, group, repo, upgrades, orphans, explicit, foreign, fileowner);

Display detailed information of packages;

Display list of files belonging to installed packages;

Refresh package database;

Full system upgrade;

Install a package from a local file;

View pacman.log file.

GNOME PackageKit — Distribution-agnostic collection of utilities for managing packages. Using the alpm backend, it supports the following features:

Install and remove packages from the repos.

Periodically refresh package databases and prompt for updates.

Install packages from tarballs.

Search for packages by name, description, category or file.

Show package dependencies, files and reverse dependencies.

Ignore IgnorePkgs and hold HoldPkgs.

Report optional dependencies, .pacnew files, etc.

You can change the remove operation from -Rc to -Rsc by setting the DConf key org.gnome.packagekit.enable-autoremove.

  • zenity_pacgui — Zenity GUI for Pacman.

Argon — lightweight python GUI package manager

package installation/removal and system update, including AUR (via pacaur)

top-level package list

configurable update notifier

KPackageKit/Apper — GUI frontend for PackageKit. Pacman integration is accomplished via the packagekit, which gained upstream support for pacman. This graphical tool allows to do the following from KDE’s systemsettings:

Search packages/filter packages

Retrieve package info

Refresh package database

Choose which repositories will be updated

Automatically refresh database (Hourly, daily etc.)

Automatically update packages

While pacman support in PackageKit is relatively new, it works with no major problems, providing ease of use, simplicity, and good integration with KDE (and PolicyKit).

AppSet — Advanced and feature rich GUI front-end for Package Managers. AppSet has the following features:

Читайте также:  Драйвер на принтер epson xp 413

Software sections (games, office, multimedia, internet etc.)

Shows homepages for selected packages in an embedded web browser

Shows distributions news with an embedded feed reader

Upgrades, installs and removes packages

Shows available upgrades with a Tray Icon

Updates database periodically

Informs about dependencies (for example when trying to remove a package needed by others)

Cache clean command (to free disk space)

Intelligent launcher that uses what is already installed to get administrative privileges (by searching for kdesu, gksu or at last for an xterm where it starts with a sudo command)

Now with AUR support with Packer as backend

AppSet needs only QT libs as dependence for installation. It can be used in any desktop environment. Currently only works for Archlinux using pacman.

Octopi — Powerful Pacman frontend written in Qt. Features include:

LOW in resource consumption (including memory)

Supports Arch, ArchBang, Chakra and Manjaro Linux

Supports KDE 4.x, XFCE, LXDE, MATE, Openbox and TDE

Systemtray icon providing notifier support

Pacman sync database, system upgrade and clean cache support

Install/Re install/Upgrade/Remove selected packages – watching the output of these commands on demand – in a trasaction based abstraction

View the contents of installed packages (including opening and editing its files)

View the description of packages in tooltips, just moving the mouse over them

Octopi needs QT4 libs as dependence for installation.

pcurses — Package management in a curses frontend, including:

regexp filtering and searching any package property

external command execution with package list string replacements

user defined macros and hotkeys

  • yaourt-gui — Designed for new users who want to start using Arch Linux. Written in Bash, it offers a GUI from terminal to the common tasks of yaourt and pacman.

Pacman/AUR package browser

PkgBrowser — Application for searching and browsing Arch packages, showing details on selected packages.

Search and browse Arch packages including the AUR

Purely an informational application that cannot be used to install, remove or update packages

By design, is an accessory to CLI package management via pacman

Further details on use via manual accessed from help menu

  • Pacinfo — Application to browse the installed packages and show information like screenshot, installed files, installation date and others. Written in Mono/GTK#

System tray notifiers

  • Aarchup — Fork of archup. Has the same options as archup plus a few other features. For differences between both please check changelog.
  • pacman-notifier — Written in Ruby, uses GTK+. Shows an icon in the system tray and popup notifications (using libnotify) for new packages.
  • Pacupdate — Small application that notifies the user about new updates for Arch Linux. If Pacupdate finds out that a update is available, it will display a notification in SystemTray
  • Yapan — Written in C++ and Qt. It shows an icon in the system tray and popup notifications for new packages and supports AUR helpers.
  • ZenMan — Pacman frontend (tray update notifier) for GTK+/GNOME/zenity/libnotify.
  • — Simple 14 line shell script that displays the number of available updates in the dzen2 title window and a list of these updates in the slave window. Depends on dzen2, inotify-tools, package-query and optionally an AUR helper (yaourt by default).
  • kalu — Small C application that adds an icon in the systray and can show notifications for Arch Linux News, Upgrades, AUR upgrades, and watched (AUR) upgrades (upgrades for packages not installed). Also includes a GUI system upgrader.

Inactive software packages

  • Wakka — Next generation of gtkpacman
  • GtkPacman — GTK+ frontend
  • Guzuta — GTK+ frontend.
  • Shaman — GUI using Pacman’s libalpm library
  • pacmon — notification GUI.
  • Paku — GUI alternative to Pacman.
  • YAPG.

Arch User Repository

This page was last modified on 18 March 2014, at 07:43.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.


Поделиться с друзьями