Paru 2.0.0

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

60GB SSD 8Gb DDR4