Логотип

Pacsea — это новый пользовательский интерфейс, который упрощает просмотр пакетов Arch

Pacsea — это новый пользовательский интерфейс, который упрощает просмотр пакетов Arch

Все мы знаем, что существует множество помощников AUR, которые облегчают пользователям Arch установку пакетов. Но этот инструмент немного отличается. Вместо того чтобы сосредоточиться на установке, он позволяет искать и просматривать подробную информацию о пакетах — будь то из AUR или официальных репозиториев — прямо из терминала. Познакомьтесь с Pacsea.

Это новый пользовательский интерфейс терминала (TUI), написанный на Rust, который обеспечивает единый способ поиска и проверки пакетов как в официальных репозиториях Arch, так и в AUR. Это более быстрая альтернатива традиционным помощникам AUR, управляемая с помощью клавиатуры.

По своей сути Pacsea представляет собой интерфейс с тремя панелями. На них отображаются результаты поиска, недавние установки или установки в очереди, а также подробная информация о пакетах — всё это видно одновременно. Кроме того, в интерфейсе есть средство просмотра PKGBUILD, которое можно переключать с помощью простого сочетания клавиш, чтобы пользователи могли быстро проверить сценарий сборки перед установкой чего-либо.

Pacsea — это новый быстрый TUI для поиска, проверки и постановки в очередь пакетов pacman/AUR.

Pacsea — это новый быстрый TUI для поиска, проверки и постановки в очередь пакетов pacman/AUR.

 

Одной из его отличительных особенностей является то, что, в отличие от многих существующих инструментов, Pacsea не полагается исключительно на веб-запросы. По возможности он использует локальные команды pacman -Sl и pacman -Si, чтобы поиск был быстрым и согласовывался с собственной базой данных пакетов системы. Для пакетов AUR он напрямую взаимодействует с API AUR RPC v5.

Читать  Официальный запуск пакетного менеджера APT 3.0, что нового

Среди других примечательных функций — значки репозиториев, которые чётко указывают, откуда взят пакет: из coreextramultilib или AUR, а также режим сортировки по релевантности, который помогает выводить наиболее полезные результаты в первую очередь. Система кэширования сохраняет данные и результаты недавних поисков локально, чтобы повысить скорость отклика при повторном поиске.

Как мы уже упоминали ранее, Pacsea полностью написана на Rust, что обеспечивает более высокую производительность и безопасность по сравнению с аналогичными инструментами на Python или на основе командной оболочки. Она также соответствует спецификации каталогов XDG, в которой файлы конфигурации, кэша и состояния чётко разделены на ~/.config~/.cache, и ~/.local/state.

Установка пакетов в Pacsea максимально проста. Вам нужно просто нажать клавишу пробела, чтобы поставить в очередь один или несколько пакетов, а затем нажать Enter для подтверждения. После этого Pacsea автоматически откроет новое окно терминала с помощью выбранного вами помощника AUR и передаст ему управление процессом установки.

Установка пакета из AUR с помощью Pacsea.

Установка пакета из AUR с помощью Pacsea.

 

После этого пакеты устанавливаются так же, как если бы вы запускали помощник напрямую, что обеспечивает прозрачность и привычность процесса.

Для тех, кто хочет попробовать Pacsea, приложение можно установить напрямую из AUR в виде стабильного пакета pacsea-bin (https://aur.archlinux.org/packages/pacsea-bin) или снимка разработки pacsea-git (https://aur.archlinux.org/packages/pacsea-git). Как я уже упоминал, приложение автоматически определяет популярные вспомогательные программы AUR, установленные на вашем компьютере с Arch, такие как paru или yay, и использует ту, которая доступна.

Читать  Как использовать YUM в Linux

Наконец, стоит отметить, что в этом инструменте реализованы продуманные функции, такие как навигация в стиле Vim, кликабельные URL-адреса через xdg-open и режим --dry-run для безопасного тестирования. Он также регистрирует каждое действие по установке для дальнейшего использования в install_log.txt.

Дополнительную информацию можно найти на странице GitHub этого инструмента.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала