Nach langer Stille wurde Paru aktualisiert â eine Wrapper fĂŒr pacman mit AUR-Integration.
Das Update enthĂ€lt zahlreiche wichtige Ănderungen, die hauptsĂ€chlich fĂŒr fortgeschrittene Benutzer von Bedeutung sind.
PKGBUILD-Repositorys
Das Hauptmerkmal dieser Version ist die Möglichkeit, PKGBUILD-Repositorys zu integrieren, die nicht auf AUR basieren. Jetzt können Sie sie in paru.conf hinzufĂŒgen:
[repo_name] Url = https://path/to/git/repo
Dann synchronisieren Sie mit paru -Sy âpkgbuilds.
Sie können auch Path = anstelle von Url = verwenden, um einen Pfad auf der lokalen Festplatte anzugeben.
Paru wird ein solches Repository als Quelle fĂŒr PKGBUILDs neben AUR betrachten.
paru -S foo
PKGBUILD-Repositorys haben eine höhere PrioritÀt als AUR. Sie können weiterhin AbhÀngigkeiten aus AUR nutzen.
Es gibt auch ein standardmĂ€Ăig vorhandenes PKGBUILD-Repository namens . im aktuellen Verzeichnis. Grob gesagt, gibt es die folgenden "unsichtbaren Zeilen" in paru.conf:
[.] Path = .
Dies ermöglicht es, paru -S ./foo auszufĂŒhren, wobei foo der Paketname (nicht der Pfad) im aktuellen Verzeichnis ist. Das bedeutet, dass Sie, wenn Sie mehrere PKGBUILDs im Verzeichnis haben, die voneinander abhĂ€ngen, ein Paket mit paru -S ./foo erstellen können, und paru die AbhĂ€ngigkeiten auflösen wird.
FrĂŒher konnte paru -U auch verwendet werden, um einen PKGBUILD im aktuellen Verzeichnis zu erstellen. Diese Option wurde in paru -B ⊠umbenannt und erlaubt jetzt, mehrere PKGBUILDs gleichzeitig zu erstellen.
Chroot
âchroot funktioniert jetzt auch ohne lokale Repositories, obwohl es damit immer noch besser funktioniert.
âinteractive
paru foo wurde immer fĂŒr die interaktive Suche und Installation verwendet. Jetzt gibt es auch den SchlĂŒssel âinteractive, der mit anderen Operationen funktioniert.
- paru foo ist ein Synonym fĂŒr paru -S âinteractive foo.
- paru -R âinteractive foo wird fĂŒr die interaktive Deinstallation verwendet.
- paru -Ss/-Qs âinteractive foo wird eine interaktive Abfrage ausgeben und dann die ausgewĂ€hlten Pakete drucken, so dass die Ausgabe in einen anderen Befehl umgeleitet werden kann.
Quelle: linux.org.ru
