Po dlouhé době ticha byl aktualizován Paru, wrapper pro Pacman s integrací AUR.
Aktualizace obsahuje mnoho zásadních změn, které jsou důležité hlavně pro pokročilé uživatele.
Repozitáře PKGBUILD
Hlavním rysem této verze je možnost integrace repozitářů PKGBUILD, které nejsou založeny na AUR. Nyní je můžete přidat do souboru paru.conf:
[název_repozitáře] URL = https://cesta/k/git/repozitáři
Pak synchronizujte s paru -Sy --pkgbuilds.
Místo Url= můžete také použít Path= k určení cesty na lokálním disku.
Paru bude s takovým repozitářem zacházet jako se zdrojem PKGBUILDů, stejně jako s AUR.
paru -S foo
Repozitáře PKGBUILD mají vyšší prioritu než AUR. Stále však mohou používat závislosti z AUR.
V aktuálním adresáři se také nachází výchozí repozitář PKGBUILD s názvem . Zhruba řečeno, v souboru paru.conf existují následující „neviditelné řádky“:
[.] Cesta = .
To vám umožní spustit paru -S ./foo, kde foo je název balíčku (ne cesta) v aktuálním adresáři. To znamená, že pokud máte v adresáři několik PKGBUILDů, které jsou na sobě závislé, můžete si jeden sestavit pomocí paru -S ./foo a paru vyřeší závislosti.
Dříve bylo možné k sestavení PKGBUILD v aktuálním adresáři použít také volbu paru -U. Tato volba byla přejmenována na paru -B. ...a nyní umožňuje sestavit více PKGBUILDů najednou.
Chroot
--chroot nyní funguje bez lokálních repozitářů, i když s nimi stále funguje lépe.
-interaktivní
Příkaz paru foo se vždy používal pro interaktivní vyhledávání a instalaci. Nyní existuje také přepínač --interactive, který funguje s dalšími operacemi.
- paru foo je synonymum pro paru -S —interaktivní foo.
- Paru -R --interactive foo se používá pro interaktivní odstraňování.
- paru -Ss/-Qs --interactive foo vypíše interaktivní prompt a poté vypíše vybrané balíčky, aby výstup mohl být přesměrován na jiný příkaz.
Zdroj: linux.org.ru
