Difference between revisions of "AUR helpers/Graphical"

From ArchWiki
Jump to navigation Jump to search
m (update more pkg links)
(this ended up short enough to merge back to the main AUR helpers article :))
(41 intermediate revisions by 11 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]]
[[ja: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.}}
{{Note|As per the 22nd of December 2014, PackageKit has been moved to the [[AUR]], along with any packages that depend on it. See [https://lists.archlinux.org/pipermail/arch-dev-public/2014-December/026859.html the PackageKit mailing list] for more details.}}
== Pacman frontends ==
=== X11 ===
* {{App|1=PacmanXG4|2=GUI front-end for pacman. Depends on neither GTK+ nor Qt, just X11. This graphical tool allows users to do the following:
:* Install/remove/upgrade packages
:* Search packages/filter packages
:* Retrieve package info, including 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
:* yaourt support
:'''Screenshots'''  http://almin-soft.ru/index.php?programmy/pacmanxg/pacmanxg-screenshots<br>
:'''Direct link to binary:''' http://almin-soft.ru/data/files/pacmanxg/download.php?get=pacmanXG4.tar.bz2
|3='''Web page:''' http://almin-soft.ru/index.php?programmy/pacmanxg/tags/pacmanxg (ru, present "Google site translate" ability)
|4='''AUR : ''' {{AUR|pacmanxg4-bin}}}}
* {{App|1=PacmanExpress|2=GUI front-end for pacman. Depends on 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.ru/data/files/pacmanxg/download.php?get=pacmanexpress.tar.bz2
|3='''Web page:''' http://almin-soft.ru/index.php?programmy/pacmanexpress/tags/pacmanexpress (ru, present "Google site translate" ability)
|4='''AUR : ''' {{AUR|pacmanexpress}}}}
* {{App|1=tkPacman|2=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 to filter packages (word, group, repo, upgrades, orphans, explicit, foreign, fileowner)
:* Display detailed information for 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
|3='''Web page:'''http://sourceforge.net/projects/tkpacman
|4='''AUR : ''' {{AUR|tkpacman}}}}
=== GNOME/GTK+ ===
* {{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.
* {{App|zenity_pacgui|Zenity GUI for Pacman.|http://sourceforge.net/projects/zenitypacgui/|{{AUR|zenity_pacgui}}}}
* {{App|Argon|lightweight python GUI package manager
:* package installation/removal and system update, including AUR (via pacaur)
:* top-level package list
:* configurable update notifier
=== KDE/Qt ===
* {{App|1=KPackageKit/Apper|2=GUI frontend for [http://www.packagekit.org/ PackageKit]. Pacman integration is accomplished via the {{AUR|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 Cinnamon, KDE 4.x, XFCE, LXDE, LXQt, MATE, Openbox and TDE
:* Systemtray icon providing notifier support
:* Pacman sync database, system upgrade and clean cache support
:* Yaourt / Pacaur 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 QT(4/5) 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 ==
* [https://code.google.com/p/wakka-package-manager/ Wakka] - Next generation of gtkpacman
* [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: