Po dlhom tichu sa aktualizoval Paru — obal pre pacman s integráciou AUR.
Aktualizácia obsahuje množstvo veľkých zmien, dôležitých predovšetkým pre pokročilých používateľov.
Rovnice PKGBUILD-ov
Hlavnou funkciou tohto vydania je možnosť integrácie PKGBUILD-ov, ktoré nie sú založené na AUR. Teraz je možné pridať ich do paru.conf:
[repo_name] Url = https://path/to/git/repo
Potom synchronizovať pomocou paru -Sy —pkgbuilds.
Tiež je možné použiť Path = namiesto Url =, aby ste zadali cestu na lokálnom disku.
Paru bude považovať takýto repozitár za zdroj PKGBUILD-ov rovnako ako AUR.
paru -S foo
Rovnice PKGBUILD-ov majú vyššiu prioritu ako AUR. Stále môžu používať závislosti z AUR.
Rovnako existuje predvolený repozitár PKGBUILD-ov s názvom . v aktuálnom priečinku. Hrubo povedané, existujú nasledujúce „neviditeľné riadky“ v paru.conf:
[.] Path = .
To umožňuje robiť paru -S ./foo, kde foo je názov balíka (nie cesta) v aktuálnom priečinku. To znamená, že ak máte množstvo PKGBUILD-ov v priečinku, navzájom závislých, môžete zostaviť jeden pomocou paru -S ./foo, a paru vyrieši závislosti.
Skôr bolo možné použiť paru -U na zostavenie PKGBUILD-u v aktuálnom priečinku. Táto možnosť bola premenovaná na paru -B … a teraz umožňuje zostaviť niekoľko PKGBUILD-ov naraz.
Chroot
—chroot teraz funguje aj bez lokálnych repozitárov, hoci s nimi stále funguje lepšie.
—interactive
paru foo sa vždy používalo na interaktívne vyhľadávanie a inštaláciu. Teraz je tiež dostupný kľúč —interactive, ktorý funguje s inými operáciami.
- paru foo je synonymum pre paru -S —interactive foo.
- paru -R —interactive foo sa používa na interaktívne odstránenie.
- paru -Ss/-Qs —interactive foo vygeneruje interaktívny dotaz a potom vytlačí vybrané balíky, aby ste mohli presmerovať výstup do iného príkazu.
Zdroj: linux.org.ru
