Об этом проекте

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 собрать пакет.