Hosszú csend után frissült a Paru – a pacman wrapper AUR integrációval.
A frissítés sok jelentős változást tartalmaz, amelyek főként a haladó felhasználók számára fontosak.
PKGBUILD-repozitóriumok
A kiadás fő jellemzője a PKGBUILD-repozitóriumok integrációjának lehetősége, amely nem AUR alapú. Mostantól hozzáadhatók a paru.conf fájlhoz:
[repo_name] Url = https://path/to/git/repo
Ezután szinkronizálhat a paru -Sy —pkgbuilds paranccsal.
A Path = használható Url = helyett is, hogy a helyi lemez útnak adjon meg.
A Paru ilyen repo-t a PKGBUILD forrásaként kezeli, egyenrangúan az AUR-szal.
paru -S foo
A PKGBUILD-repozitóriumok magasabb prioritást élveznek, mint az AUR. Továbbra is használhatják az AUR-ból származó függőségeket.
Van egy előre telepített PKGBUILD-repozitórium is, amely a . néven van jelen az aktuális könyvtárban. Durván szólva, a következő "láthatatlan sorok" találhatók a paru.conf fájlban:
[.] Path = .
Ez lehetővé teszi, hogy a paru -S ./foo parancsot használjuk, ahol foo a csomag neve (nem az útvonal) az aktuális könyvtárban. Ez azt jelenti, hogy ha van egy csomó PKGBUILD az aktuális könyvtárban, amely függ egymástól, egyet le lehet fordítani a paru -S ./foo paranccsal, és a paru kezelni fogja a függőségeket.
A korábbi paru -U parancsot szintén lehetett használni a jelenlegi könyvtárban lévő PKGBUILD fordítására. Ez az opció átnevezésre került paru -B … néven, és most lehetővé teszi több PKGBUILD egyidejű összegyűjtését.
Chroot
—chroot most már működik helyi repók nélkül is, bár vele még mindig jobban működik.
—interactive
A paru foo mindig is interaktív keresésre és telepítésre használták. Mostantól van egy —interactive kulcs, ami más műveletekkel is működik.
- A paru foo szinonimája a paru -S —interactive foo-nak.
- A paru -R —interactive foo interaktív eltávolításra szolgál.
- A paru -Ss/-Qs —interactive foo interaktív kérdést fog feltenni, majd kiírja a választott csomagokat, hogy azokat egy másik parancsba lehessen irányítani.
Forrás: linux.org.ru
