Paru 2.0.0

Po długiej ciszy, Paru, wrapper dla pacman z integracją AUR, został zaktualizowany.

Aktualizacja zawiera wiele dużych zmian, istotnych głównie dla zaawansowanych użytkowników.

Repozytoria PKGBUILD’ów

Główną cechą tej wersji jest możliwość integracji repozytoriów PKGBUILD’ów, niezwiązanych z AUR. Można je teraz dodać do paru.conf:

[repo_name] Url = https://path/to/git/repo

Następnie zsynchronizować za pomocą paru -Sy --pkgbuilds.

Można również użyć Path = zamiast Url =, aby określić ścieżkę na lokalnym dysku.

Paru będzie traktować takie repozytorium jako źródło PKGBUILD’ów na równi z AUR.

paru -S foo

Repozytoria PKGBUILD’ów mają wyższy priorytet niż AUR. Mogą one nadal korzystać z zależności z AUR.

Istnieje również repozytorium PKGBUILD’ów dostępne domyślnie, nazwane . w bieżącym katalogu. Mówiąc wprost, są następujące «niewidzialne linie» w paru.conf:

[.] Path = .

To umożliwia wykonanie paru -S ./foo, gdzie foo jest nazwą pakietu (nie ścieżką) w bieżącym katalogu. Oznacza to, że jeśli masz wiele zależnych od siebie PKGBUILD’ów w katalogu, możesz skompilować jeden za pomocą paru -S ./foo, a paru rozwiąże zależności.

Poprzednio można było także użyć paru -U do kompilacji PKGBUILD’a w bieżącym katalogu. Ta opcja została zmieniona na paru -B … i teraz umożliwia kompilację wielu PKGBUILD’ów jednocześnie.

Chroot

—chroot teraz działa również bez lokalnych repozytoriów, chociaż z nimi działa lepiej.

—interactive

paru foo zawsze było używane do interaktywnego wyszukiwania i instalacji. Teraz jest też klucz —interactive, działający z innymi operacjami.

  • paru foo to synonim dla paru -S --interactive foo.
  • paru -R --interactive foo używa się do interaktywnego usuwania.
  • paru -Ss/-Qs --interactive foo wydaje interaktywną prośbę, a następnie drukuje wybrane pakiety, aby można było przekierować wynik do innego polecenia.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster