Difference between revisions of "AUR helpers/Graphical"

From ArchWiki
Jump to: navigation, search
(this ended up short enough to merge back to the main AUR helpers article :))
(61 intermediate revisions by 22 users not shown)
Line 1: Line 1:
[[Category:Arch User Repository]]
#REDIRECT: [[AUR helpers]]
[[Category:Package management]]
[[cs:Pacman GUI Frontends]]
[[it:Pacman GUI Frontends]]
[[ru:Pacman GUI Frontends]]
[[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.
{{Warning|None of these tools are officially supported by Arch Linux/Pacman developers.}}
== Pacman frontends ==
=== X11 ===
* {{App|1=PacmanXG4|2=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 <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}}}}
* {{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
:* 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
|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}}}}
=== GNOME/GTK+ ===
* {{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/
:{{Warning|Wakka is currently incompatible with Pacman 4.}}
* {{App|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 {{AUR|gnome-settings-daemon-nopulse}} from the AUR.}}
* {{App|zenity_pacgui|Zenity GUI for Pacman.|http://sourceforge.net/projects/zenitypacgui/|{{AUR|zenity_pacgui}}}}
=== KDE/Qt ===
* {{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
* {{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.)
:* 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
* {{App|1=Octopi|2=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
:* 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/
=== Ncurses ===
* {{App|1=pcurses|2=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
* {{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 ==
* {{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>
* {{App|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 ==
* {{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].
:'''Screenshots''': http://i.imgur.com/yTNvg.png
* {{App|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
* {{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}}}}
* {{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
* {{App|1=ZenMan|2=Pacman frontend (tray update notifier) for GTK+/GNOME/zenity/libnotify.
:'''Screenshots''': http://show.harvie.cz/screenshots/zenman-screenshot-2.png
* {{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
* {{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
== Inactive software packages ==
* [http://gtkpacman.berlios.de/ GtkPacman] - GTK+ frontend
* [http://guzuta.berlios.de/ Guzuta] - GTK+ frontend.
* [http://chakra-linux.org/wiki/index.php/Shaman Shaman] - GUI using Pacman’s ''libalpm'' library
* [http://code.google.com/p/pacmon/ pacmon] - notification GUI.
* [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].

Latest revision as of 01:05, 20 September 2015

Redirect to: