Pacman GUI Frontends (简体中文)

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

Tango-preferences-desktop-locale.png

Tango-preferences-desktop-locale.png

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

附注: 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

pacman-notifier

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

Pacupdate

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

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.

ZenMan

PacMan frontend (tray update notifier) for GTK/GNOME/zenity/libnotify.

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.

Inactive Software Packages