Graphical pacman frontends (Русский)
Здесь представлен список графических оболочек для pacman. В список включены полнофункциональные графические интерфейсы, информационные инструмены и различные уведомители для системного трея. Перечень програмного обеспечения разбит на категории в зависимости от использования Gtk или Qt.
Contents
Оболочки для Pacman
X11
- PacmanXG4 — Графическая оболочка для pacman. Не требует GTK и QT, только Хorg. Позволяет решать следующие задачи:
- установка, удаление и обновление пакетов;
- поиск пакетов / фильтр пакетов;
- предоставление информации о пакетах, включая скриншоты;
- откат пакетов (требуется утилита downgrade из AUR);
- обновление базы данных пакетов, синхронизация зеркал;
- обновление системы в один клик;
- поддержка 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://almin-soft.fsay.net/ || pacmanxg4-binAUR[ссылка недействительна: сохранено в aur-mirror]
GNOME/GTK+
- Wakka — Основанный на gtk пакетный менеджер для Arch Linux, являющийся продолжением GtkPacman. Цель проекта: почистить код и переработать программу для увеличения стабильности и расширяемости.
- https://code.google.com/p/wakka-package-manager/ || wakkaAUR[ссылка недействительна: сохранено в aur-mirror]
- GNOME PackageKit — набор утилит для управления пакетами, поддерживающий различные пакетные менеджеры. Использует консольный пакетный менеджер alpm и обладает следующим функционалом:
- установка и удаление пакетов из репозиториев;
- периодическая синхронизация базы данных пакетов и предложение обновиться;
- установка пакетов из архивов;
- поиск пакетов по названию, описанию, категории или файлам;
- отображение зависимостей пакетов, файлов и обратных зависимостей;
- игнорирование пакетов из
IgnorePkgs
и "заморозка" сHoldPkgs
; - показ дополнительных зависимостей, файлов .pacnew и т.д.
- Вы можете изменить ключ удаления с
-Rc
на-Rsc
. Для этого следует в dconf установить ключorg.gnome.packagekit.enable-autoremove
KDE/Qt
- KPackageKit/Apper — графическая оболочка для PackageKit. Интеграция с pacman осуществляется с пакетом packagekit, получившего поддержку со стороны pacman. Из системных настроек KDE, с помощью данного графического инструмента, можно выполнить следующее:
- установка, удаление и обновление пакетов;
- поиск пакетов / фильтр пакетов;
- предоставление информации о пакетах;
- обновление базы данных пакетов;
- выбор репозиториев для обновления;
- автоматическое обновление базы данных (ежечасно, ежедневно и т.д.);
- автоматическое обновление пакетов.
- Несмотря на то, что pacman поддерживает PackageKit недавно, серьезных проблем замечено не было, при этом обеспечивается простота в использовании и хорошая интеграция с KDE (и PolicyKit).
- Скриншоты: http://kde-apps.org/content/show.php/Apper?content=84745
- http://kde-apps.org/content/show.php/Apper?content=84745 || apperAUR
- AppSet — современная и функциональная графическая оболочка для пакетных менеджеров. AppSet имеет следующие особенности:
- сортировка программ по разделам (игры, оффис, мультимедиа, интернет и т.д.);
- показ во встроенном веб-браузере домашних страниц выбранных пакетов;
- отображение новостей;
- обновление, установка и удаление пакетов;
- иконка в трее для вывода информации о доступных обновлениях;
- периодическое обновление базы данных;
- информирование о зависимостях (например, при попытке удаления пакета, который требуется другому пакету);
- команда очистки кэша (освобождение дискового пространства);
- умное определение программы для получения администраторских привилегий, т.е. используется установленная в системе kdesu, gksu или, в случае использования xterm, команда sudo);
- поддержка AUR с помощью бэкэнда Packer.
- AppSet зависит только от библиотеки Qt. Может использоваться в любом окружении. В настоящее время работает только в ArchLinux и только с pacman.
- Скриншоты http://sourceforge.net/project/screenshots.php?group_id=376825
- http://appset.sourceforge.net/ || appset-qtAUR
NCurses
- pcurses — оболочка к пакетному менеджеру на curses, позволяет:
- фильтрация и поиск любых пакетов по регулярным выражениям и свойствам.
- настраиваемая цветовая кодировка.
- настраиваемая сортировка.
- выполнение внешних команд.
- поддержка пользовательских макросов и горячих клавиш.
- Скриншоты https://bbs.archlinux.org/viewtopic.php?id=122749
- https://github.com/schuay/pcurses || pcurses
Браузер пакетов Pacman / AUR
- PkgBrowser — приложение для поиска и просмотра пакетов для Arch, отображает подробную информацию о выбранных пакетах.
- Поиск и просмотр пакетов для Arch, которые находятся в AUR.
- Чисто информационное приложение, которое не может быть использовано для установки, удаления и обновления пакетов.
- По сути относится к CLI-у управления пакетами в pacman.
- Более подробную информацию по использованию можно получить в меню помощи.
-
Тема на форуме: https://bbs.archlinux.org/viewtopic.php?id=117297
- https://code.google.com/p/pkgbrowser/ || pkgbrowserAUR
- Pacinfo — приложение для просмотра установленных пакетов и отображение такой информации, как скриншоты, установленные файлы, дата установки и прочее. Написано на Mono/GTK#
- https://code.google.com/p/pacinfo/ || pacinfoAUR[ссылка недействительна: сохранено в aur-mirror]
Вывод оповещений в системном трее
- Aarchup — форк archup. Имеет те же возможности, что и archup, плюс некоторые дополнительные. Для поиска различий между ними изучите changelog.
- Скриншоты: http://i.imgur.com/yTNvg.png
- https://github.com/aericson/aarchup/ || aarchupAUR
- pacman-notifier — Написан на Ruby, использует Gtk. Отображает иконку в системном трее и, для новых пакетов, всплывающие уведомления (используется libnotify).
- Скриншоты: https://github.com/v01d/pacman-notifier/wiki
- https://github.com/v01d/pacman-notifier/wiki || pacman-notifierAUR[ссылка недействительна: сохранено в aur-mirror]
- Pacupdate — маленькое приложение, уведомляющее пользователя о доступности обновлений для Arch Linux. Если Pacupdate обнаружит, что доступны обновления, будет выведено уведомление в системном трее.
- https://code.google.com/p/pacupdate/ || pacupdate-svnAUR[ссылка недействительна: сохранено в aur-mirror]
- Yapan (Yet Another Package mAnager Notifier) — написан на C++ и Qt. Поддерживает другие пакетные менеджеры, такие как clyde или yaourt, отображает значок в системном трее и, при доступности обновлений, показывает соответствующее всплывающее уведомление.
- Скриншоты: https://bitbucket.org/otsug/yapan/wiki/Home
- Тема на форуме: https://bbs.archlinux.org/viewtopic.php?id=113078
- https://bitbucket.org/otsug/yapan/wiki/Home || yapanAUR[ссылка недействительна: сохранено в aur-mirror]
- ZenMan — оболочка для PacMan (уведомлялка в трее об обновлениях) для GTK/GNOME/zenity/libnotify.
- Скриншоты: http://show.harvie.cz/screenshots/zenman-screenshot-2.png
- https://aur.archlinux.org/packages.php?ID=25948 || zenmanAUR[ссылка недействительна: сохранено в aur-mirror]
- pkgnotify.sh — простой 14-ти строчный скрипт, показывающий количество доступных обновлений в заголовке окна dzen2, а список обновлений - во вспомогательном окне. Зависит от dzen2, inotify-tools, package-queryAUR и, опционально, приложения для работы с AUR (по умолчанию yaourt).
- Скриншоты: http://andreasbwagner.tumblr.com/post/853471635/arch-linux-update-notifier-for-dzen2
- http://pointfree.net/repo/?r=dzen2_scripts;a=headblob;f=/src/pkgnotify/pkgnotify.sh || pkgnotify
- kalu — маленькое приложение на C, добавляет иконку в системный трей и выводит уведомления о новостях Arch Linux, обновлениях пакетов из репозиториев, обновлениях пакетов из AUR, и следит за обновлением самого AUR (обновления для неустановленных пакетов). Также имеет графический интерфейс для обновления системы.
- Скриншоты: http://mywaytoarch.tumblr.com/post/19350380240/keep-arch-linux-up-to-date-with-kalu
- Тема на форуме: https://bbs.archlinux.org/viewtopic.php?id=135773
- https://bitbucket.org/jjacky/kalu || kaluAUR
Неактивные программы
- pacmanXG 2x series, графическая оболочка для Pacman и yaourt, не зависящая от GTK или QT
- GtkPacman, оболочка на GTK
- Guzuta, оболочка на GTK
- Shaman, GUI использующий библиотеку libalpm Pacman’а
- pacmon, графические всплывающие уведомления
- Paku, альтернативный GUI для Pacman
- YAPG список GUI на kde-apps.org
- zenity_pacgui, графическая оболочка Zenity для Pacman