Paru — ваш новый лучший друг в Arch Linux
Репозиторий давно не обновлялся
Последнее обновление было 6 месяцев назад.
Знакомо ли вам чувство, когда после перехода на Arch Linux вы осознали, сколько времени тратите на рутинные операции с пакетами? Особенно когда дело доходит до AUR — Arch User Repository, этого бездонного источника полезного софта. Именно здесь на сцену выходит Paru — помощник, который превращает работу с пакетами в удовольствие.
Что такое Paru?
Paru — это продвинутый AUR-хелпер, написанный на Rust, который оборачивает стандартный pacman, добавляя к нему мощные функции и минимизируя необходимость ручного вмешательства. Это как супергеройская версия pacman'а, если хотите.
Почему разработчики влюбляются в Paru
-
Минимальное взаимодействие — Paru разработан так, чтобы требовать как можно меньше вашего внимания. Хотите обновить систему? Просто наберите
paru— это алиас дляparu -Syu. -
Умное управление git-пакетами — Paru автоматически отслеживает изменения в репозиториях -git пакетов, которые он установил. Больше не нужно вручную проверять обновления!
-
Гибкая настройка через
paru.conf:- Изменение порядка вывода поиска (
BottomUp) - Поддержка файловых менеджеров для проверки пакетов (
FileManager) - Цветовой вывод, синхронизированный с pacman
- Изменение порядка вывода поиска (
-
Работа с PKGBUILD на новом уровне:
paru -Gp <package> # Вывести PKGBUILD пакета
paru -Bi . # Собрать и установить PKGBUILD из текущей директории
Под капотом
Paru написан на Rust, что гарантирует высокую производительность и безопасность. Проект активно развивается — на момент написания статьи у него более 7000 звёзд на GitHub и активное сообщество в IRC (#paru на Libera Chat).
Из личного опыта
Одна из моих любимых фич — возможность редактировать PKGBUILD'ы с сохранением изменений через git. Когда пакет обновляется, Paru пытается слить ваши правки с изменениями из upstream'а. Это невероятно удобно для кастомных сборок!
Кому стоит попробовать Paru?
- Разработчикам на Arch Linux, уставшим от рутины с AUR
- Тем, кто хочет больше контроля над процессом установки пакетов
- Поклонникам Rust, интересующимся практическими примерами его применения
Установка — проще некуда
sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
Paru — это не просто ещё один AUR-хелпер. Это тщательно продуманный инструмент, который экономит ваше время и нервы. Если вы ещё не попробовали — самое время это исправить!
