Pacman GUI Frontends (简体中文) - ArchWiki

# Pacman GUI Frontends (简体中文)

翻译状态： 本文是英文页面 Pacman_GUI_Frontends 的翻译，最后翻译时间：2014-03-18，点击这里可以查看翻译后英文页面的改动。

本页面或部分需要翻译，部分内容可能已经与英文文章脱节。如果您希望贡献翻译，请访问简体中文翻译组。

附注: please use the first argument of the template to provide more detailed indications.

这里列出 pacman 命令行工具的图形前端。本列表包括完整功能的 GUI 前端，信息化工具，以及一些系统托盘提示器。本列表也包含基于 Gtk2 或者 Qt 的软件类别。

警告: 这些工具都不是由Arch Linux/Pacman 开发人员官方支持的。

## Pacman 图形化前端

### X11

- PacmanXG4 — 是一个 pacman 的 GUI 前端。不依赖于 GTK 或者 Qt，仅仅依赖 X11。它可以完成以下功能：

  - 安装/移除/升级软件包
  - 搜索/过滤软件包
  - 获取软件包信息，包括截图
  - 降级软件包 (需要 AUR/downgrade 工具)
  - 刷新包数据库，同步镜像
  - 一键式系统升级
  - Find out which package a specific file belongs to (include file with pkgfile utility)
  - YAOURT 支持
  软件截图 http://almin-soft.fsay.net/index.php?pacmanxg/4x-hide/pacmanxg-4x-screenshots
  二进制包链接: http://almin-soft.fsay.net/data/files/pacmanxg/download.php?get=pacmanXG4.tar.bz2
  主页: 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-bin

- PacmanExpress — 是一个 pacman 的 GUI 前端。不依赖于GTK或者QT,而仅仅依赖于X11。它是PacmanXG的一个轻量级版本。

  - Interface "all in one box"
  - 没有提示。 安装/移除 软件包的操作将立即生效。（操作时要小心）
  - 可同时执行不过多个操作（删除包时须小心）
  - YAOURT 支持

  二进制包链接: http://almin-soft.fsay.net/data/files/pacmanxg/download.php?get=pacmanexpress.tar.bz2
  主页: 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 : pacmanexpress

### GNOME/GTK+

- Wakka — 是基于 GTK 的包管理器，源于 GtkPacman。它致力于精简代码，重构程序使之更稳定可扩展。

  软件截图: http://mibloglinux.wordpress.com/2011/05/23/wakka-interfaz-grafica-para-pacman/

  https://code.google.com/p/wakka-package-manager/ ||
  Warning: Wakka 现在不兼容 Pacman 4。

- GNOME PackageKit — 是独立于发行版的包管理软件集。使用 alpm 作为后端，它支持以下功能：

  - 从仓库中安装或删除软件包
  - 定期刷新软件包数据库并弹出更新提示。
  - 安装软件包来自 tarballs。
  - 根据名称、描述、类别或文件搜索软件包。
  - 显示软件包的依赖关系，文件和反向依赖。
  - 忽略 IgnorePkgs 和 保留 HoldPkgs。
  - 报告可选依赖，.pacnew文件等。
  你可以通过更改 DConf 的关键值 org.gnome.packagekit.enable-autoremove. 将移除操作由 -Rc 改为 -Rsc。
  Tip: 如果您不希望安装PulseAudio，您可以从AUR安装 gnome-settings-daemon-nopulse 。

  http://packagekit.org/ || gnome-packagekit

- zenity_pacgui — Pacman 的 Zenity 界面。

  http://sourceforge.net/projects/zenitypacgui/ || zenity_pacgui

### KDE/Qt

- KPackageKit/Apper — 是 PackageKit的前端图形界面。Pacman 的集成是通过 packagekit 软件包实现的，packagekit 上游已经支持的 pacman。 This graphical tool 这个图形化的工具可以做到以下几点从 KDE 系统设置中:

  - 安装/删除/升级 软件包
  - 查找/过滤 软件包
  - 获取软件包信息
  - 刷新软件包数据库
  - 选择更新源
  - 自动更新数据库(每小时、每天等)
  - 自动更新软件包
  尽管 PackageKit 支持 pacman 的时间不长，它的工作没有什么大问题，简单易用，与 KDE 良好整合（以及对PolicyKit）。
  软件截图: http://kde-apps.org/content/show.php/Apper?content=84745
  http://kde-apps.org/content/show.php/Apper?content=84745 || apper

- AppSet — 是一个先进而又功能丰富的图形化软件包管理器。AppSet 有以下功能：

  - 软件分类（games, office, multimedia, internet 等等）
  - 在内嵌的浏览器中显示当前选中的软件包主页。
  - 在内嵌的feed阅读器中显示发布新闻。
  - 升级，安装和移除软件包。
  - 在系统通知区域有图标显示可用的更新。
  - 定期更新数据库。
  - 报告依赖相关的信息 (例如当试图移除一个被其他包依赖的软件包时)。
  - 清空缓存命令 (释放磁盘空间)。
  - 智能的启动器可以自动使用已安装的工具来获取管理员权限 (通过搜索 kdesu/gksu 或者最少一个由 sudo 命令启动的 xterm)
  - 目前以Paker为后端，提供AUR支持。
  AppSet 仅需要 QT 库作为安装依赖。它可以在任何桌面环境中运行。 目前仅使用 Pacman 运行于 Arch Linux。
  软件截图 http://sourceforge.net/project/screenshots.php?group_id=376825
  http://appset.sourceforge.net/ || appset-qt

- Octopi — 用 Qt 写成的强大的 Pacman 图形化界面。其特点包括：

  - 低资源消耗（包括内存）
  - 快速
  - 支持 Arch, ArchBang, Chakra 和 Manjaro Linux （注：貌似支持所有基于 Pacman 软件包管理工具的发行版）
  - 支持 KDE 4.x, XFCE, LXDE, MATE, Openbox 和 TDE
  - 支持系统托盘处图标通知
  - 支持 Pacman 数据库同步，系统升级和缓存清理
  - 支持 Yaourt
  - 安装/重新安装/升级/移除 选定的软件包 - 查看这些命令输出的需求 – 在一个基于 trasaction 抽象
  - 查看已安装的软件包（包括打开和编辑文件）
  - 要查看提示框里的软件包描述，只需在上面移动鼠标即可
  Octopi 需要安装 Qt4 依赖库
  软件截图 http://octopiproject.wordpress.com/screenshots/
  http://octopiproject.wordpress.com/ || octopi-git

### NCurses

基于curses的包管理器前端。功能:

- pcurses — 基于 curses 的图形化软件包管理器, 有以下功能:

  - 正则表达式过滤和查询任何包的特性信息
  - 自定义颜色编码
  - 自定义排序
  - 执行附加命令，可对包列表字符串进行替换
  - 用户自定义marcos和hotkeys
  软件截图 https://bbs.archlinux.org/viewtopic.php?id=122749
  https://github.com/schuay/pcurses || pcurses

- yaourt-gui — Yaourt-GUI 是为了那些刚开始使用Archlinux的新用户设计的。 Written in bash, it offers a gui from terminal to the common tasks of yaourt and pacman

  软件截图: http://sourceforge.net/projects/yaourt-gui/
  源码链接: http://sourceforge.net/projects/yaourt-gui/files/yaourt-gui-0.9.tar.gz
  Web page: http://dark-linux.net/yaourt-gui-a-bash-gui-per-yaourt-3/ || AUR : yaourt-gui

## Pacman / AUR Package Browser

- PkgBrowser — 用于搜索，查询软件包，显示选中软件包的详细信息。

  - 查询和检索包括 AUR 在内的软件包。
  - 它只是一个纯粹的显示信息的应用，不能用来安装、删除和升级软件包。
  - By design, is an accessory to CLI package management via pacman（未知原文意思，暂不翻译）
  - 请自行通过帮助菜单访问进一步细节。
  论坛页面: https://bbs.archlinux.org/viewtopic.php?id=117297
  https://code.google.com/p/pkgbrowser/ || pkgbrowser

### Pacinfo

Pacinfo 用于显示已安装软件包并显示信息，例如软件截图，已安装的文件，安装日期等等。 基于 Mono/GTK#

AUR 包: https://aur.archlinux.org/packages.php?ID=46065
主页: http://code.google.com/p/pacinfo/

## System Tray Notifiers

### Aarchup

aarchup 是一个 archup 的分支。 拥有和 archup 相同的功能外加一些扩充功能。 请查阅关于两者更新日志之间差异的主题 https://bbs.archlinux.org/viewtopic.php?id=119129

- 主页: https://github.com/aericson/aarchup/
- AUR 软件包详细信息: https://aur.archlinux.org/packages.php?ID=49100
- 软件截图: http://i.imgur.com/yTNvg.png

### pacman-notifier

基于 Ruby/GTK# 在系统托盘处显示一个图标并推送更新消息 (依赖libnotify)。

- 主页: https://github.com/v01d/pacman-notifier/wiki
- AUR 软件包详细信息: https://aur.archlinux.org/packages.php?ID=15193
- 软件截图: https://github.com/v01d/pacman-notifier/wiki

### Pacupdate

Pacupdate 是一款轻量级的软件更新提醒工具。 如果 Pacupdate 发现一个可用的更新, 它会推送一个消息在系统托盘处.

- 主页 (过时): http://code.google.com/p/pacupdate/ 不要 用'pacman -Sy foo'安装软件包 可能会导致包损坏。
- AUR 软件包详细信息: https://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: https://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

- GtkPacman
- Guzuta
- Shaman
- pacmon
- Paku
- YAPG
- zenity_pacgui

Categories:

- Arch User Repository (简体中文)
- Package management (简体中文)
- 简体中文