Об этом проекте
Paru — это помощник для AUR (Arch User Repository) в Arch Linux, представляющий собой обёртку над стандартным менеджером пакетов pacman. Он спроектирован так, чтобы обеспечить богатый функционал при минимальном взаимодействии, обрабатывая как пакеты официальных репозиториев, так и пакеты AUR через единый интерфейс.
Ключевые возможности, описанные в README:
- Интерактивный поиск и установка: команда `paru <target>` выполняет поиск и интерактивно устанавливает целевой пакет.
- Стандартные операции в стиле pacman: `paru -S <target>` устанавливает конкретный пакет, `paru -Sua` обновляет пакеты AUR, а `paru -Qua` выводит список доступных обновлений AUR.
- Работа с PKGBUILD: `paru -G <target>` скачивает PKGBUILD и связанные файлы, `paru -Gp <target>` выводит PKGBUILD, а `paru -Gc <target>` выводит комментарии AUR. `paru -Bi .` собирает и устанавливает PKGBUILD из текущего каталога.
- Отслеживание development-пакетов: paru отслеживает вышестоящие репозитории для установленных им пакетов `-git`, а `paru --gendb` создаёт базу данных devel, чтобы отслеживать пакеты, которые он не устанавливал.
- Процесс проверки: файловый процесс проверки можно включить с помощью опции `FileManager` в `paru.conf`, а подсветку синтаксиса PKGBUILD можно включить, установив `bat`.
- Параметры конфигурации: `paru.conf` поддерживает такие настройки, как `BottomUp` для изменения порядка поиска, а цветной вывод следует настройке цвета pacman.
- Документация: страницы руководства `paru(8)` и `paru.conf(5)` описывают опции и конфигурацию.
Установка выполняется из AUR: нужно установить base-devel, клонировать репозиторий paru и запустить `makepkg -si`. Проект также предоставляет пакеты AUR paru-bin и paru-git. Поддержка сообщества доступна через IRC-канал #paru в Libera Chat. В README отмечено, что paru не является официальным инструментом, и рекомендуется перед сообщением о проблемах сборки проверить, может ли сам makepkg собрать пакет.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.