# Graphical pacman frontends (Русский)

Эта страница нуждается в сопроводителе

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

Здесь представлен список графических оболочек для pacman. В список включены полнофункциональные графические интерфейсы, информационные инструмены и различные уведомители для системного трея. Перечень програмного обеспечения разбит на категории в зависимости от использования Gtk или Qt.

Важно: Ни одна из представленных ниже программ не поддерживается официальными разработчиками Arch Linux/Pacman.

## Оболочки для 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. Цель проекта: почистить код и переработать программу для увеличения стабильности и расширяемости.

  Скриншоты: http://mibloglinux.wordpress.com/2011/05/23/wakka-interfaz-grafica-para-pacman/

  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`
  Tip: Вместо PulseAudio можно установить из AUR пакет gnome-settings-daemon-nopulseAUR[ссылка недействительна: сохранено в aur-mirror].

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

### 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

Categories:

- Package management (Русский)
- Русский

Hidden category:

- Pages with broken package links