Difference between revisions of "AUR helpers/Graphical"

From ArchWiki
Jump to: navigation, search
(Pacman / AUR Package Browser)
(Ncurses)
(45 intermediate revisions by 22 users not shown)
Line 1: Line 1:
[[Category:Package management (English)]]
+
[[Category:Arch User Repository]]
[[Category:Utilities (English)]]
+
[[Category:Package management]]
{{i18n|Pacman GUI Frontends}}
+
[[cs:Pacman GUI Frontends]]
 +
[[it:Pacman GUI Frontends]]
 +
[[ru:Pacman GUI Frontends]]
 +
[[tr:Pacman_Önyüzleri]]
 +
[[zh-CN: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.
  
This is a list of Pacman GUI frontends for the pacman CLI tool, a Pacman / AUR Package Browser, and a variety of System Tray Notifiers. The list also includes catagories for Gtk2 based and Qt based software.
+
{{Warning|None of these tools are officially supported by Arch Linux/Pacman developers.}}
{{Warning|None of these tools are officially supported by Arch devs.}}
+
  
= Pacman Frontends =
+
== Pacman frontends ==
  
== X11 ==
+
=== X11 ===
  
===PacmanXG===
+
* {{App|1=PacmanXG4|2=GUI front-end for pacman. Depends neither GTK+ nor Qt, just X11. This graphical tool allows to do the following:
PacmanXG is a GUI front-end for pacman. Not depends either GTK nor Qt. Just X. This graphical tool allows to do the following:
+
:* Install/remove/upgrade packages
* Install/remove/upgrade packages
+
:* Search packages/filter packages
* Search packages / filter packages
+
:* Retrieve package info include screenshots
* Retrieve package info include screenshots
+
:* Downgrade packages (need downgrade utility from AUR)
* Downgrade packages (need downgrade utility from AUR)
+
:* Refresh package database, synchronize mirrors.
* Refresh package database, synchronize mirrors.
+
:* Update system in one click
* Update system in one click
+
:* Find out which package a specific file belongs to (include file with pkgfile utility)
* YAOURT support (in testing)
+
:* yaourt support
 +
:'''Screenshots'''  http://almin-soft.fsay.net/index.php?pacmanxg/4x-hide/pacmanxg-4x-screenshots <br>
 +
:'''Direct link to binary:''' http://almin-soft.fsay.net/data/files/pacmanxg/download.php?get=pacmanXG4.tar.bz2
 +
|3='''Web page:''' http://translate.google.com.hk/translate?act=url&hl=en&ie=UTF8&prev=_t&sl=auto&tl=en&u=http://almin-soft.fsay.net/index.php?pacmanxg/4x-series (en)
 +
|4='''AUR : ''' {{AUR|pacmanxg4-bin}}}}
  
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=52039 <br>
+
* {{App|1=PacmanExpress|2=GUI front-end for pacman. Depends neither GTK+ nor Qt, just X11. This graphical tool is a lightweight version of PacmanXG
'''Screenshots'''  http://almin-soft.nx0.ru/photo-cat-photo-cat-pacmanxg.html <br>
+
:* Interface "all in one box"
'''Direct link to binary:''' http://almin-soft.nx0.ru/media/files/binaries/download.php?get=pacmanXG.tar.bz2
+
:* No query. Install/remove packages takes place immediately.
 +
:* Ability to run multiple operations/remove packages (be careful!)
 +
:* yaourt support
  
== GNOME/GTK+ ==
+
:'''Direct link to binary:''' http://almin-soft.fsay.net/data/files/pacmanxg/download.php?get=pacmanexpress.tar.bz2
 +
|3='''Web page:''' http://translate.google.com.hk/translate?act=url&hl=en&ie=UTF8&prev=_t&sl=auto&tl=en&u=http://almin-soft.fsay.net/index.php?pacmanxg/pacman-express(en)
 +
|4='''AUR : ''' {{AUR|pacmanexpress}}}}
  
===Wakka===
+
=== GNOME/GTK+ ===
  
Wakka is a gtk based package manager for Arch Linux, derived from the work done on GtkPacman. The goal is to clean up the code and rework the program to be stable and extensible.
+
* {{App|Wakka|Package manager for Arch Linux, derived from the work done on GtkPacman. The goal is to clean up the code and rework the program to be stable and extensible.
 +
:'''Screenshots:''' http://mibloglinux.wordpress.com/2011/05/23/wakka-interfaz-grafica-para-pacman/
 +
|https://code.google.com/p/wakka-package-manager/|}}
 +
:{{Warning|Wakka is currently incompatible with Pacman 4.}}
  
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=47037 <br>
+
* {{App|GNOME PackageKit|Distribution-agnostic collection of utilities for managing packages. Using the alpm backend, it supports the following features:
'''Project:''' http://code.google.com/p/wakka-package-manager/
+
:* 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.
 +
:{{Tip|If you do not wish to install PulseAudio, you can install {{AUR|gnome-settings-daemon-nopulse}} from the AUR.}}
 +
|http://packagekit.org/|{{Pkg|gnome-packagekit}}}}
 +
* {{App|zenity_pacgui|Zenity GUI for Pacman.|http://sourceforge.net/projects/zenitypacgui/|{{AUR|zenity_pacgui}}}}
  
===GNOME PackageKit===
+
=== KDE/Qt ===
  
GNOME PackageKit is a distribution-agnostic collection of utilities for managing packages. Using the pacman-glib backend (still in development), it supports the following features:
+
* {{App|1=KPackageKit/Apper|2=GUI frontend for [http://www.packagekit.org/ PackageKit]. Pacman integration is accomplished via the {{Pkg|packagekit}}, which gained upstream support for pacman. This graphical tool allows to do the following from KDE's systemsettings:
 +
:* Install/remove/upgrade packages
 +
:* 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).
 +
:'''Screenshots:'''  http://kde-apps.org/content/show.php/Apper?content=84745
 +
|3=http://kde-apps.org/content/show.php/Apper?content=84745|4={{Pkg|apper}}}}
  
*Install and remove packages from the repos.
+
* {{App|1=AppSet|2=Advanced and feature rich GUI front-end for Package Managers. AppSet has the following features:
*Periodically refresh package databases and prompt for updates.
+
:* Software sections (games, office, multimedia, internet etc.)
*Install packages from tarballs.
+
:* Shows homepages for selected packages in an embedded web browser
*Search for packages by name, description, category or file.
+
:* Shows distributions news with an embedded feed reader
*Show package dependencies, files and reverse dependencies.
+
:* Upgrades, installs and removes packages
*Ignore IgnorePkgs and hold HoldPkgs.
+
:* Shows available upgrades with a Tray Icon
*Report optional dependencies, .pacnew files, etc.
+
:* 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.
 +
:'''Screenshots'''  http://sourceforge.net/project/screenshots.php?group_id=376825
 +
|3=http://appset.sourceforge.net/|4={{AUR|appset-qt}}}}
  
You can change the remove operation from -Rc to -Rsc by setting the GConf key /apps/gnome-packagekit/enable_autoremove.
+
* {{App|1=Octopi|2=Powerful Pacman frontend written in Qt. Features include:
 +
:* LOW in resource consumption (including memory)
 +
:* FAST
 +
:* 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
 +
:* Yaourt 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.
 +
:'''Screenshots'''  http://octopiproject.wordpress.com/screenshots/
 +
|3=http://octopiproject.wordpress.com/|4={{AUR|octopi-git}}}}
  
Known issues:
+
=== Ncurses ===
*Occasionally the packagekit daemon will hang when install scripts are being processed. If this happens, the packagekitd process should have a child process also named packagekitd, which has another child named sh. It is safe to kill the child packagekitd process provided that the sh process is a zombie. However, the output of the install script will be lost. This problem will be resolved in pacman 3.5.
+
*Sometimes an error will occur but won't be reported by GNOME PackageKit.
+
*PackageKit does not find the repositories if the <code>Architecture</code> option is set to <code>auto</code> in <code>/etc/pacman.conf</code>. Change this option to <code>Architecture = i686</code> resp. <code>Architecture = x86_64</code> to fix this.
+
  
Packages:
+
* {{App|1=pcurses|2=Package management in a curses frontend, including:
pacman -S gnome-packagekit gnome-settings-daemon-updates
+
:* regexp filtering and searching any package property
 +
:* customizable colorcoding
 +
:* customizable sorting
 +
:* external command execution with package list string replacements
 +
:* user defined macros and hotkeys
 +
:'''Screenshots''' https://bbs.archlinux.org/viewtopic.php?id=122749
 +
|3=https://github.com/schuay/pcurses|4={{AUR|pcurses}}}}
  
If you do not wish to install PulseAudio, you can install {{Package AUR|gnome-settings-daemon-nopulse}} from the AUR.
+
* {{App|1=yaourt-gui|2=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.
 +
:'''Screenshots'''  http://sourceforge.net/projects/yaourt-gui/ <br>
 +
:'''Direct link to source:''' http://sourceforge.net/projects/yaourt-gui/files/yaourt-gui-0.9.tar.gz
 +
|3='''Web page:'''http://alexiobash.com/yaourt-gui-a-bash-gui-per-yaourt-3/
 +
|4='''AUR : ''' {{AUR|yaourt-gui}}}}
  
 +
== Pacman/AUR package browser ==
  
== KDE/Qt ==
+
* {{App|1=PkgBrowser|2=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
 +
:'''Forum page:''' https://bbs.archlinux.org/viewtopic.php?id=117297 <br>
 +
|3=https://code.google.com/p/pkgbrowser/|4={{AUR|pkgbrowser}}}}
  
===KPackageKit===
+
* {{App|Pacinfo|Application to browse the installed packages and show information like screenshot, installed files, installation date and others. Written in Mono/GTK#
KPackageKit is a GUI front-end for pacman. It interfaces pacman through pacman-glib and packagekit-qt. This graphical tool allows to do the following from KDE's systemsettings:
+
|https://code.google.com/p/pacinfo/|{{AUR|pacinfo}}}}
* Install/remove/upgrade packages
+
* 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
+
  
KPackageKit is relatively new as a front-end for pacman, and it works with no major problems, providing ease of use, simplicity and good integration with KDE (and PolicyKit).
+
== System tray notifiers ==
  
Known Issues:
+
* {{App|1=Aarchup|2=Fork of archup. Has the same options as archup plus a few other features. For differences between both please check [https://bbs.archlinux.org/viewtopic.php?id=119129 changelog].
*See [[#GNOME PackageKit]]
+
:'''Screenshots''': http://i.imgur.com/yTNvg.png
 +
|3=https://github.com/aericson/aarchup/|4={{AUR|aarchup}}}}
  
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=20413 <br>
+
* {{App|pacman-notifier|Written in Ruby, uses GTK+. Shows an icon in the system tray and popup notifications (using libnotify) for new packages.
'''Screenshots'''  http://kde-apps.org/content/show.php/KPackageKit?content=84745
+
:'''Screenshots''': https://github.com/v01d/pacman-notifier/wiki
 +
|https://github.com/v01d/pacman-notifier/wiki|{{AUR|pacman-notifier}}}}
  
===AppSet===
+
* {{App|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|https://code.google.com/p/pacupdate/|{{AUR|pacupdate-svn}}}}
AppSet is an advanced and feature rich GUI front-end for Package Managers. AppSet has the following features:
+
* 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.
+
* {{App|1=Yapan|2=Written in C++ and Qt. It shows an icon in the system tray and popup notifications for new packages and supports AUR helpers.
 +
:'''Forum page''': https://bbs.archlinux.org/viewtopic.php?id=113078
 +
|3=http://code.google.com/p/arch-yapan/|4={{AUR|yapan}}}}
  
'''Homepage:''' http://appset.sourceforge.net/ <br>
+
* {{App|1=ZenMan|2=Pacman frontend (tray update notifier) for GTK+/GNOME/zenity/libnotify.
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=43869 <br>
+
:'''Screenshots''': http://show.harvie.cz/screenshots/zenman-screenshot-2.png
'''Screenshots'''  http://sourceforge.net/project/screenshots.php?group_id=376825
+
|3=https://aur.archlinux.org/packages.php?ID=25948|4={{AUR|zenman}}}}
  
== NCurses ==
+
* {{App|1=pkgnotify.sh|2=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).
 +
:'''Screenshots''': http://andreasbwagner.tumblr.com/post/853471635/arch-linux-update-notifier-for-dzen2
 +
|3=http://pointfree.net/repo/?r=dzen2_scripts;a=headblob;f=/src/pkgnotify/pkgnotify.sh|4={{AUR?|pkgnotify}}}}
  
===pcurses===
+
* {{App|1=kalu|2=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.
 +
:'''Screenshots''': http://jjacky.com/kalu
 +
:'''Forum''': https://bbs.archlinux.org/viewtopic.php?id=135773
 +
|3=https://github.com/jjk-jacky/kalu|4={{AUR|kalu}}}}
  
Package management in a curses frontend, including:
+
== Inactive software packages ==
  
* regexp filtering and searching any package property
+
* [http://gtkpacman.berlios.de/ GtkPacman] - GTK+ frontend
* customizable colorcoding
+
* [http://guzuta.berlios.de/ Guzuta] - GTK+ frontend.
* customizable sorting
+
* [http://chakra-linux.org/wiki/index.php/Shaman Shaman] - GUI using Pacman’s ''libalpm'' library
* external command execution with package list string replacements
+
* [http://code.google.com/p/pacmon/ pacmon] - notification GUI.
* user defined macros and hotkeys
+
* [https://gna.org/projects/paku/ Paku] - GUI alternative to Pacman.
 
+
* [http://www.kde-apps.org/content/show.php/YAPG+-+Yet+Another+Pacman+Gui+?content=60052 YAPG].
'''Homepage:''' https://github.com/schuay/pcurses <br>
+
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=42685 <br>
+
'''Screenshots''' https://bbs.archlinux.org/viewtopic.php?id=122749
+
 
+
= Pacman / AUR Package Browser =
+
 
+
===PkgBrowser===
+
 
+
Pkgbrowser is an 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
+
 
+
 
+
'''Forum:''' https://bbs.archlinux.org/viewtopic.php?id=117297 <br>
+
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=48372 <br>
+
'''Screenshot and source code:''' http://code.google.com/p/pkgbrowser/ <br>
+
 
+
===Pacinfo===
+
 
+
Pacinfo is an application to browse the installed packages and show information like screenshot, installed files, installation date and others.
+
Written in Mono/GTK#
+
 
+
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=46065 <br>
+
'''Website:''' http://code.google.com/p/pacinfo/ <br>
+
 
+
= System Tray Notifiers =
+
 
+
===Archup===
+
 
+
archup is a small C application which informs the user when system-updates for Archlinux are available. Archup uses GTk+ and libnotify to show a desktop notification if updates are available.
+
 
+
*Homepage: [[archup]], http://www.nongnu.org/archup/
+
*AUR Package Details: http://aur.archlinux.org/packages.php?ID=35792
+
*Screenshots: http://www.nongnu.org/archup/, http://developer.berlios.de/dbimage.php?id=4687 , http://developer.berlios.de/dbimage.php?id=4688
+
 
+
===Aarchup===
+
 
+
aarchup is a fork of archup. Has the same options as archup plus a few other features. For differences between both please check changelog at the topic https://bbs.archlinux.org/viewtopic.php?id=119129
+
 
+
*Homepage: https://github.com/aericson/aarchup/
+
*AUR Package Details: http://aur.archlinux.org/packages.php?ID=49100
+
*Screenshots: http://i.imgur.com/yTNvg.png
+
 
+
===pacman-notifier===
+
 
+
Written in Ruby, uses Gtk. Shows an icon in the system tray and popup notifications (using libnotify) for new packages.
+
 
+
*Homepage: https://github.com/v01d/pacman-notifier/wiki
+
*AUR Package Details: http://aur.archlinux.org/packages.php?ID=15193
+
*Screenshots: https://github.com/v01d/pacman-notifier/wiki
+
 
+
===Pacupdate===
+
 
+
Pacupdate is a 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.
+
 
+
*Homepage (out of date): http://code.google.com/p/pacupdate/ '''Do not''' install packages with 'pacman -Sy foo' as [https://bbs.archlinux.org/viewtopic.php?id=89328 it may lead to breakage].
+
*AUR Package Details: http://aur.archlinux.org/packages.php?ID=25082
+
*Screenshots:
+
 
+
===Yapan===
+
 
+
Yapan - Yet Another Package mAnager Notifier - is written in C++ and Qt. It shows an icon in the system tray and popup notifications for new packages and supports other package manager like clyde or yaourt.
+
 
+
*Homepage: https://bitbucket.org/otsug/yapan/wiki/Home , https://bbs.archlinux.org/viewtopic.php?id=113078
+
*AUR Package Details: https://aur.archlinux.org/packages.php?ID=46213
+
*Screenshots: https://bitbucket.org/otsug/yapan/wiki/Home
+
 
+
===ZenMan===
+
 
+
PacMan frontend (tray update notifier) for GTK/GNOME/zenity/libnotify.
+
 
+
*Homepage:
+
*AUR Package Details: http://aur.archlinux.org/packages.php?ID=25948
+
*Screenshots: http://show.harvie.cz/screenshots/zenman-screenshot-2.png
+
 
+
===pkgnotify.sh===
+
 
+
A very 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 yaourt, dzen2 and inotify-tools.
+
 
+
*Homepage: http://pointfree.net/repo/?r=dzen2_scripts;a=headblob;f=/src/pkgnotify/pkgnotify.sh
+
*AUR Package Details:
+
*Screenshots: http://andreasbwagner.tumblr.com/post/853471635/arch-linux-update-notifier-for-dzen2
+
 
+
= Inactive Software Packages =
+
*[http://gtkpacman.berlios.de/ GtkPacman]
+
*[http://guzuta.berlios.de/ Guzuta]
+
*[http://chakra-project.org/wiki/index.php/Shaman Shaman]
+
*[http://opensvn.csie.org/PacmanManager/ PacmanManager]{{Linkrot|2011|09|06}}
+
*[http://code.google.com/p/pacmon/ pacmon]
+
*[https://gna.org/projects/paku/ Paku]
+
*[http://www.kde-apps.org/content/show.php/YAPG+-+Yet+Another+Pacman+Gui+?content=60052 YAPG]
+
*[http://sourceforge.net/projects/zenitypacgui/ zenity_pacgui]
+

Revision as of 18:48, 26 July 2013

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.

Pacman frontends

X11

  • PacmanXG4 — GUI front-end for pacman. Depends neither GTK+ nor Qt, just X11. This graphical tool allows to do the following:
  • Install/remove/upgrade packages
  • 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)
  • yaourt support
Screenshots http://almin-soft.fsay.net/index.php?pacmanxg/4x-hide/pacmanxg-4x-screenshots
Direct link to binary: http://almin-soft.fsay.net/data/files/pacmanxg/download.php?get=pacmanXG4.tar.bz2
Web page: http://translate.google.com.hk/translate?act=url&hl=en&ie=UTF8&prev=_t&sl=auto&tl=en&u=http://almin-soft.fsay.net/index.php?pacmanxg/4x-series (en) || AUR : pacmanxg4-binAUR
  • 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!)
  • yaourt support
Direct link to binary: http://almin-soft.fsay.net/data/files/pacmanxg/download.php?get=pacmanexpress.tar.bz2
Web page: http://translate.google.com.hk/translate?act=url&hl=en&ie=UTF8&prev=_t&sl=auto&tl=en&u=http://almin-soft.fsay.net/index.php?pacmanxg/pacman-express(en) || AUR : pacmanexpressAUR

GNOME/GTK+

  • Wakka — Package manager for Arch Linux, derived from the work done on GtkPacman. The goal is to clean up the code and rework the program to be stable and extensible.
Screenshots: http://mibloglinux.wordpress.com/2011/05/23/wakka-interfaz-grafica-para-pacman/
https://code.google.com/p/wakka-package-manager/ ||
Warning: Wakka is currently incompatible with Pacman 4.
  • 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.
Tip: If you do not wish to install PulseAudio, you can install gnome-settings-daemon-nopulseAUR from the AUR.
http://packagekit.org/ || gnome-packagekit
  • zenity_pacgui — Zenity GUI for Pacman.
http://sourceforge.net/projects/zenitypacgui/ || zenity_pacguiAUR

KDE/Qt

  • 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:
  • Install/remove/upgrade packages
  • 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).
Screenshots: http://kde-apps.org/content/show.php/Apper?content=84745
http://kde-apps.org/content/show.php/Apper?content=84745 || apper
  • AppSet — Advanced and feature rich GUI front-end for Package Managers. AppSet has the following features:
  • 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.
Screenshots http://sourceforge.net/project/screenshots.php?group_id=376825
http://appset.sourceforge.net/ || appset-qtAUR
  • Octopi — Powerful Pacman frontend written in Qt. Features include:
  • LOW in resource consumption (including memory)
  • FAST
  • 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
  • Yaourt 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.
Screenshots http://octopiproject.wordpress.com/screenshots/
http://octopiproject.wordpress.com/ || octopi-gitAUR

Ncurses

  • pcurses — Package management in a curses frontend, including:
  • regexp filtering and searching any package property
  • customizable colorcoding
  • customizable sorting
  • external command execution with package list string replacements
  • user defined macros and hotkeys
Screenshots https://bbs.archlinux.org/viewtopic.php?id=122749
https://github.com/schuay/pcurses || pcursesAUR
  • 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.
Screenshots http://sourceforge.net/projects/yaourt-gui/
Direct link to source: http://sourceforge.net/projects/yaourt-gui/files/yaourt-gui-0.9.tar.gz
Web page:http://alexiobash.com/yaourt-gui-a-bash-gui-per-yaourt-3/ || AUR : yaourt-guiAUR

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
Forum page: https://bbs.archlinux.org/viewtopic.php?id=117297
https://code.google.com/p/pkgbrowser/ || pkgbrowserAUR
  • Pacinfo — Application to browse the installed packages and show information like screenshot, installed files, installation date and others. Written in Mono/GTK#
https://code.google.com/p/pacinfo/ || pacinfoAUR

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.
Screenshots: http://i.imgur.com/yTNvg.png
https://github.com/aericson/aarchup/ || aarchupAUR
  • pacman-notifier — Written in Ruby, uses GTK+. Shows an icon in the system tray and popup notifications (using libnotify) for new packages.
Screenshots: https://github.com/v01d/pacman-notifier/wiki
https://github.com/v01d/pacman-notifier/wiki || pacman-notifierAUR
  • 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
https://code.google.com/p/pacupdate/ || pacupdate-svnAUR
  • Yapan — Written in C++ and Qt. It shows an icon in the system tray and popup notifications for new packages and supports AUR helpers.
Forum page: https://bbs.archlinux.org/viewtopic.php?id=113078
http://code.google.com/p/arch-yapan/ || yapanAUR
  • ZenMan — Pacman frontend (tray update notifier) for GTK+/GNOME/zenity/libnotify.
Screenshots: http://show.harvie.cz/screenshots/zenman-screenshot-2.png
https://aur.archlinux.org/packages.php?ID=25948 || zenmanAUR
  • pkgnotify.sh — 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).
Screenshots: http://andreasbwagner.tumblr.com/post/853471635/arch-linux-update-notifier-for-dzen2
http://pointfree.net/repo/?r=dzen2_scripts;a=headblob;f=/src/pkgnotify/pkgnotify.sh || not packaged? search in AUR
  • 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.
Screenshots: http://jjacky.com/kalu
Forum: https://bbs.archlinux.org/viewtopic.php?id=135773
https://github.com/jjk-jacky/kalu || kaluAUR

Inactive software packages