След дълга тишина, Paru беше обновен - обвивка за pacman с интеграция на AUR.
Актуализацията съдържа много значителни промени, важни най-вече за напреднали потребители.
Репозитории на PKGBUILD.
Основната характеристика на това издание е възможността за интеграция на репозитории на PKGBUILD, които не са базирани на AUR. Сега можете да ги добавите в paru.conf:
[repo_name] Url = https://path/to/git/repo
След това синхронизирайте с помощта на paru -Sy --pkgbuilds.
Можете също така да използвате Path = вместо Url =, за да зададете път на локалния диск.
Paru ще възприема такъв репозиторий като източник на PKGBUILD също както и AUR.
paru -S foo
Репозиториите на PKGBUILD имат по-висок приоритет от AUR. Те все още могат да използват зависимости от AUR.
Също така има репозитория на PKGBUILD по подразбиране, наречен . в текущата директория. Грубо казано, има следните "невидими редове" в paru.conf:
[.] Path = .
Това позволява на paru -S ./foo, където foo е името на пакета (не пътя) в текущата директория. Това означава, че ако имате куп PKGBUILD файлове в директорията, зависими един от друг, можете да съберете един с помощта на paru -S ./foo, и paru ще разреши зависимостите.
По-рано paru -U също можеше да се използва за сглобяване на PKGBUILD в текущата директория. Тази опция е преименувана на paru -B … и сега позволява сглобяване на няколко PKGBUILD наведнъж.
Chroot
--chroot сега работи и без локални репозитории, въпреки че с тях все още работи по-добре.
--interactive
paru foo винаги е било използвано за интерактивно търсене и инсталиране. Сега има и ключа --interactive, работещ с други операции.
- paru foo е синоним на paru -S --interactive foo.
- paru -R --interactive foo се използва за интерактивно премахване.
- paru -Ss/-Qs --interactive foo ще изведе интерактивно запитване, след което ще отпечата избраните пакети, за да можете да пренасочите изхода в друга команда.
Източник: linux.org.ru
