Difference between revisions of "AUR helpers/Graphical"

From ArchWiki
Jump to: navigation, search
m (Wakka: reorganize URLs list in the vein of other sections.)
m (apply App template)
Line 9: Line 9:
 
== Pacman Frontends ==
 
== Pacman Frontends ==
 
=== X11 ===
 
=== X11 ===
====PacmanXG====
+
* {{App|1=PacmanXG|2=GUI front-end for pacman. It does not depend on either GTK or Qt, just X. This graphical tool allows to do the following:
PacmanXG is a GUI front-end for pacman. It does not depend on either GTK or 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
+
:* YAOURT support (in testing)
* YAOURT support (in testing)
+
:'''Screenshots'''  http://almin-soft.nx0.ru/photo-cat-photo-cat-pacmanxg.html <br>
 
+
:'''Direct link to binary:''' http://almin-soft.nx0.ru/media/files/binaries/download.php?get=pacmanXG.tar.bz2
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=52039 <br>
+
|3=http://almin-soft.nx0.ru/openiandifree/pacmanxg.html|4={{AUR|pacmanxg-bin}}}}
'''Screenshots'''  http://almin-soft.nx0.ru/photo-cat-photo-cat-pacmanxg.html <br>
+
'''Direct link to binary:''' http://almin-soft.nx0.ru/media/files/binaries/download.php?get=pacmanXG.tar.bz2
+
  
 
=== GNOME/GTK+ ===
 
=== GNOME/GTK+ ===
====Wakka====
+
* {{App|Wakka|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.
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.
+
:'''Screenshots:''' http://mibloglinux.wordpress.com/2011/05/23/wakka-interfaz-grafica-para-pacman/
 +
|https://code.google.com/p/wakka-package-manager/|{{AUR|wakka}}}}
  
'''Homepage:''' http://code.google.com/p/wakka-package-manager/ <br>
+
* {{App|GNOME PackageKit|distribution-agnostic collection of utilities for managing packages. Using the alpm backend, it supports the following features:
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=47037 <br>
+
:* Install and remove packages from the repos.
'''Screenshots:''' http://mibloglinux.wordpress.com/2011/05/23/wakka-interfaz-grafica-para-pacman/
+
:* Periodically refresh package databases and prompt for updates.
 
+
:* Install packages from tarballs.
====GNOME PackageKit====
+
:* Search for packages by name, description, category or file.
GNOME PackageKit is a distribution-agnostic collection of utilities for managing packages. Using the alpm backend, it supports the following features:
+
:* Show package dependencies, files and reverse dependencies.
 
+
:* Ignore IgnorePkgs and hold HoldPkgs.
*Install and remove packages from the repos.
+
:* Report optional dependencies, .pacnew files, etc.
*Periodically refresh package databases and prompt for updates.
+
:You can change the remove operation from -Rc to -Rsc by setting the DConf key org.gnome.packagekit.enable-autoremove.
*Install packages from tarballs.
+
:{{Tip|If you do not wish to install PulseAudio, you can install {{AUR|gnome-settings-daemon-nopulse}} from the AUR.}}
*Search for packages by name, description, category or file.
+
|http://packagekit.org/|{{Pkg|gnome-packagekit}}}}
*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.
+
 
+
Packages:
+
pacman -S gnome-packagekit gnome-settings-daemon-updates
+
 
+
If you do not wish to install PulseAudio, you can install {{AUR|gnome-settings-daemon-nopulse}} from the AUR.
+
  
 
=== KDE/Qt ===
 
=== KDE/Qt ===
====KPackageKit/Apper====
+
* {{App|1=KPackageKit/Apper|2=GUI front-end 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:
KPackageKit or Apper as it is now called is a GUI front-end for [http://www.packagekit.org/ PackageKit]. Pacman integration is accomplished via the {{Pkg|packagekit}} package in [community] which gained upstream support for pacman. This graphical tool allows to do the following from KDE's systemsettings:
+
:* Install/remove/upgrade packages
* Install/remove/upgrade packages
+
:* Search packages / filter packages
* Search packages / filter packages
+
:* Retrieve package info
* Retrieve package info
+
:* Refresh package database
* Refresh package database
+
:* Choose which repositories will be updated
* Choose which repositories will be updated
+
:* Automatically refresh database (Hourly, daily etc.)
* Automatically refresh database (Hourly, daily etc.)
+
:* Automatically update packages
* 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={{AUR|apper}}}}
  
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).
+
* {{App|1=AppSet|2=advanced and feature rich GUI front-end for Package Managers. AppSet has the following features:
 
+
:* Software sections (games, office, multimedia, internet etc.)
'''Homepage:''' http://kde-apps.org/content/show.php/Apper?content=84745 <br>
+
:* Shows homepages for selected packages in an embedded web browser
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=53061 <br>
+
:* Shows distributions news with an embedded feed reader
'''Screenshots:'''  http://kde-apps.org/content/show.php/Apper?content=84745
+
:* Upgrades, installs and removes packages
 
+
:* Shows available upgrades with a Tray Icon
====AppSet====
+
:* Updates database periodically
AppSet is an advanced and feature rich GUI front-end for Package Managers. AppSet has the following features:
+
:* Informs about dependencies (for example when trying to remove a package needed by others)
* Software sections (games, office, multimedia, internet etc.)
+
:* Cache clean command (to free disk space)
* Shows homepages for selected packages in an embedded web browser
+
:* 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)
* Shows distributions news with an embedded feed reader
+
:* Now with AUR support with Packer as backend
* Upgrades, installs and removes packages
+
:AppSet needs only QT libs as dependence for installation. It can be used in any desktop environment. Currently only works for Archlinux using pacman.
* Shows available upgrades with a Tray Icon
+
:'''Screenshots''' http://sourceforge.net/project/screenshots.php?group_id=376825
* Updates database periodically
+
|3=http://appset.sourceforge.net/|4={{AUR|appset-qt}}}}
* 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.
+
 
+
'''Homepage:''' http://appset.sourceforge.net/ <br>
+
'''AUR Package:''' https://aur.archlinux.org/packages.php?ID=43869 <br>
+
'''Screenshots'''  http://sourceforge.net/project/screenshots.php?group_id=376825
+
  
 
=== NCurses ===
 
=== NCurses ===
====pcurses====
+
* {{App|1=pcurses|2=package management in a curses frontend, including:
Package management in a curses frontend, including:
+
:* regexp filtering and searching any package property
 
+
:* customizable colorcoding
* regexp filtering and searching any package property
+
:* customizable sorting
* customizable colorcoding
+
:* external command execution with package list string replacements
* customizable sorting
+
:* user defined macros and hotkeys
* external command execution with package list string replacements
+
:'''Screenshots''' https://bbs.archlinux.org/viewtopic.php?id=122749
* user defined macros and hotkeys
+
|3=https://github.com/schuay/pcurses|4={{AUR|pcurses}}}}
 
+
'''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 ==
 
== Pacman / AUR Package Browser ==
===PkgBrowser===
+
* {{App|1=PkgBrowser|2=application for searching and browsing Arch packages, showing details on selected packages.
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 page:''' https://bbs.archlinux.org/viewtopic.php?id=117297 <br>
 +
|3=https://code.google.com/p/pkgbrowser/|4={{AUR|pkgbrowser}}}}
  
*Search and browse Arch packages including the AUR
+
* {{App|Pacinfo|application to browse the installed packages and show information like screenshot, installed files, installation date and others. Written in Mono/GTK#
*Purely an informational application that cannot be used to install, remove or update packages
+
|https://code.google.com/p/pacinfo/|{{AUR|pacinfo}}}}
*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 ==
 
== System Tray Notifiers ==
===Aarchup===
+
* {{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].
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
+
:'''Screenshots''': http://i.imgur.com/yTNvg.png
 
+
|3=https://github.com/aericson/aarchup/|4={{AUR|aarchup}}}}
*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
+
* {{App|pacman-notifier|Written in Ruby, uses Gtk. Shows an icon in the system tray and popup notifications (using libnotify) for new packages.
*AUR Package Details: https://aur.archlinux.org/packages.php?ID=46213
+
:'''Screenshots''': https://github.com/v01d/pacman-notifier/wiki
*Screenshots: https://bitbucket.org/otsug/yapan/wiki/Home
+
|https://github.com/v01d/pacman-notifier/wiki|{{AUR|pacman-notifier}}}}
  
===ZenMan===
+
* {{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}}}}
PacMan frontend (tray update notifier) for GTK/GNOME/zenity/libnotify.
+
  
*Homepage:
+
* {{App|1=Yapan (Yet Another Package mAnager Notifier)|2=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.
*AUR Package Details: http://aur.archlinux.org/packages.php?ID=25948
+
:'''Screenshots''': https://bitbucket.org/otsug/yapan/wiki/Home
*Screenshots: http://show.harvie.cz/screenshots/zenman-screenshot-2.png
+
:'''Forum page''': https://bbs.archlinux.org/viewtopic.php?id=113078
 +
|3=https://bitbucket.org/otsug/yapan/wiki/Home|4={{AUR|yapan}}}}
  
===pkgnotify.sh===
+
* {{App|1=ZenMan|2=PacMan frontend (tray update notifier) for GTK/GNOME/zenity/libnotify.
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 dzen2, inotify-tools, package-query and optionally an AUR helper (yaourt by default).
+
:'''Screenshots''': http://show.harvie.cz/screenshots/zenman-screenshot-2.png
 +
|3=https://aur.archlinux.org/packages.php?ID=25948|4={{AUR|zenman}}}}
  
*Homepage: http://pointfree.net/repo/?r=dzen2_scripts;a=headblob;f=/src/pkgnotify/pkgnotify.sh
+
* {{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).
*AUR Package Details:
+
:'''Screenshots''': http://andreasbwagner.tumblr.com/post/853471635/arch-linux-update-notifier-for-dzen2
*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}}}}
  
 
== Inactive Software Packages ==
 
== Inactive Software Packages ==

Revision as of 15:08, 22 February 2012

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

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

  • PacmanXG — GUI front-end for pacman. It does not depend on either GTK or Qt, just X. 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
  • YAOURT support (in testing)
Screenshots http://almin-soft.nx0.ru/photo-cat-photo-cat-pacmanxg.html
Direct link to binary: http://almin-soft.nx0.ru/media/files/binaries/download.php?get=pacmanXG.tar.bz2
http://almin-soft.nx0.ru/openiandifree/pacmanxg.html || pacmanxg-binAUR

GNOME/GTK+

  • Wakka — 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.
Screenshots: http://mibloglinux.wordpress.com/2011/05/23/wakka-interfaz-grafica-para-pacman/
https://code.google.com/p/wakka-package-manager/ || wakkaAUR
  • 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

KDE/Qt

  • KPackageKit/Apper — GUI front-end 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 || apperAUR
  • 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

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

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 (Yet Another Package mAnager Notifier) — 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.
Screenshots: https://bitbucket.org/otsug/yapan/wiki/Home
Forum page: https://bbs.archlinux.org/viewtopic.php?id=113078
https://bitbucket.org/otsug/yapan/wiki/Home || 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

Inactive Software Packages