Difference between revisions of "AUR helpers/Graphical"

From ArchWiki
Jump to: navigation, search
(Ncurses)
(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]]
 
[[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.
 
 
 
{{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/
 
|https://code.google.com/p/wakka-package-manager/|}}
 
:{{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.}}
 
|http://packagekit.org/|{{Pkg|gnome-packagekit}}}}
 
* {{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
 
|3=http://kde-apps.org/content/show.php/Apper?content=84745|4={{Pkg|apper}}}}
 
 
 
* {{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
 
|3=http://appset.sourceforge.net/|4={{AUR|appset-qt}}}}
 
 
 
* {{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}}}}
 
 
 
=== 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
 
|3=https://github.com/schuay/pcurses|4={{AUR|pcurses}}}}
 
 
 
* {{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>
 
|3=https://code.google.com/p/pkgbrowser/|4={{AUR|pkgbrowser}}}}
 
 
 
* {{App|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/|{{AUR|pacinfo}}}}
 
 
 
== 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
 
|3=https://github.com/aericson/aarchup/|4={{AUR|aarchup}}}}
 
 
 
* {{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
 
|https://github.com/v01d/pacman-notifier/wiki|{{AUR|pacman-notifier}}}}
 
 
 
* {{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
 
|3=http://code.google.com/p/arch-yapan/|4={{AUR|yapan}}}}
 
 
 
* {{App|1=ZenMan|2=Pacman frontend (tray update notifier) for GTK+/GNOME/zenity/libnotify.
 
:'''Screenshots''': http://show.harvie.cz/screenshots/zenman-screenshot-2.png
 
|3=https://aur.archlinux.org/packages.php?ID=25948|4={{AUR|zenman}}}}
 
 
 
* {{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}}}}
 
 
 
* {{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}}}}
 
 
 
== 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: