Etter en lang stillhet er Paru oppdatert - et grensesnitt for pacman med AUR-integrering.
Oppdateringen inneholder mange store endringer, viktige hovedsakelig for avanserte brukere.
PKGBUILD-repositorier
Hovedfunksjonen i denne utgivelsen er muligheten til å integrere PKGBUILD-repositorier som ikke er basert på AUR. Nå kan de legges til i paru.conf:
[repo_name] Url = https://path/to/git/repo
Deretter synkroniseres det med paru -Sy --pkgbuilds.
Det er også mulig å bruke Path = i stedet for Url = for å spesifisere en bane på den lokale disken.
Paru vil behandle et slikt repository som en kilde for PKGBUILD-er på lik linje med AUR.
paru -S foo
PKGBUILD-repositorier har høyere prioritet enn AUR. De kan fortsatt bruke avhengigheter fra AUR.
Det finnes også et PKGBUILD-repository som er tilgjengelig som standard, kalt . i gjeldende katalog. For å si det enkelt, er følgende «usynlige linjer» i paru.conf:
[.] Path = .
Dette gjør at du kan bruke paru -S ./foo, hvor foo er navnet på pakken (ikke banen) i gjeldende katalog. Det betyr at hvis du har flere PKGBUILD-er i katalogen som er avhengige av hverandre, kan du bygge en ved hjelp av paru -S ./foo, og paru vil løse avhengighetene.
Tidligere kunne paru -U også brukes til å bygge en PKGBUILD i gjeldende katalog. Dette alternativet har blitt omdøpt til paru -B ... og lar nå bygge flere PKGBUILD-er samtidig.
Chroot
--chroot fungerer nå også uten lokale repositorier, selv om det fortsatt fungerer bedre med dem.
--interactive
paru foo har alltid vært brukt til interaktiv søking og installasjon. Nå er det også en nøkkel -interactive som fungerer med andre operasjoner.
- paru foo er synonymt med paru -S --interactive foo.
- paru -R --interactive foo brukes til interaktiv fjerning.
- paru -Ss/-Qs --interactive foo vil gi et interaktivt spørsmål, og deretter skrive ut valgte pakker, slik at du kan videresende utdataene til en annen kommando.
Kilde: linux.org.ru
