După o lungă perioadă de liniște, Paru s-a actualizat - o interfață pentru pacman cu integrare AUR.
Actualizarea conține multe modificări semnificative, importante în principal pentru utilizatorii avansați.
Repozitoarele PKGBUILD
Principala caracteristică a acestei versiuni este posibilitatea de a integra repoziotere PKGBUILD care nu sunt bazate pe AUR. Acum le poți adăuga în paru.conf:
[repo_name] Url = https://path/to/git/repo
Apoi sincronizează folosind paru -Sy --pkgbuilds.
De asemenea, poți folosi Path = în loc de Url = pentru a stabili un drum pe disk local.
Paru va considera un astfel de repository ca sursă de PKGBUILD la fel ca și AUR.
paru -S foo
Repozitoarele PKGBUILD au prioritate mai mare decât AUR. Ele pot încă folosi dependențe din AUR.
Există de asemenea un repository PKGBUILD implicit, numit . în directorul curent. Pe scurt, sunt următoarele 'linii invizibile' în paru.conf:
[.] Path = .
Acest lucru permite utilizarea paru -S ./foo, unde foo este numele pachetului (nu calea) din directorul curent. Asta înseamnă că, dacă ai o mulțime de PKGBUILD în director, care depind între ele, poți construi unul folosind paru -S ./foo, iar paru va rezolva dependențele.
Anterior, paru -U putea fi folosit și pentru a construi PKGBUILD din directorul curent. Această opțiune a fost redenumită în paru -B … și acum permite construirea mai multor PKGBUILD-uri simultan.
Chroot
--chroot acum funcționează și fără repoziotare locale, deși cu ele funcționează mai bine.
--interactive
paru foo a fost întotdeauna utilizat pentru căutări interactive și instalări. Acum există de asemenea o cheie --interactive, care funcționează cu alte operațiuni.
- paru foo este un sinonim pentru paru -S --interactive foo.
- paru -R --interactive foo este folosit pentru ștergeri interactive.
- paru -Ss/-Qs --interactive foo va genera o solicitare interactivă, iar apoi va tipări pachetele selectate, astfel încât să poți redirecționa ieșirea către o altă comandă.
Sursa: linux.org.ru
