Wydanie menedżera pakietów pacstall 5.0, rozwijającego odpowiednik AUR dla Ubuntu

Dostępne jest wydanie menedżera pakietów pacstall 5.0, rozwijającego analogię koncepcji AUR dla Ubuntu Linux i własne repozytorium, które zawiera 518 pakietów umożliwiających instalację najnowszych wersji programów interesujących w obecnym środowisku Ubuntu, równolegle z programami dostępnymi w systemie. Pakiety są formatowane w pacscript, podobnie jak PKGBUILD w AUR i zawierają również informacje o pobieraniu, zależnościach, montażu i instalacji. Kod narzędzia jest napisany w Shell i jest dystrybuowany na licencji GPLv3.

Wśród funkcji zestawu narzędzi:

  • Wsparcie zarówno dla kompilacji programów z archiwów kodu źródłowego z wersjami i fragmentami z repozytoriów git, jak i dla instalacji gotowych kompilacji i pakietów w formatach Appimage i deb.
  • Możliwość przyspieszenia ładowania pakietów za pomocą narzędzia axel, które obsługuje paralelizację strumieni i ładowanie części danych jednocześnie z kilku serwery.
  • Podczas aktualizacji możesz pobrać najnowsze zatwierdzenia z Git bez konieczności czekania na aktualizację pakietu.
  • Możliwość instalowania programów z wielu repozytoriów.
  • Możliwość śledzenia aktualizacji Pacstall z dowolnych gałęzi i rozwidleń.
  • Wsparcie dla uzupełniania poleceń w bashu, ZSH i muszlach rybnych.

W nowej wersji:

  • W formacie pacscript wprowadzono szereg zmian, które naruszają kompatybilność, na przykład zmieniono nazwy niektórych parametrów (nazwa -> nazwa pkg, strona główna -> adres URL itp.).
  • Dodano możliwość ograniczenia wersji w tablicach z definicjami zależności.
  • Dodano funkcję check() i powiązane z nią flagi -Nc/—nocheck.
  • Dodano funkcje {pre,post}_upgrade i pre_remove do uruchomienia przed lub po aktualizacji i usunięciu pakietu.
  • Zapewniona jest możliwość identyfikowania sprzecznych pakietów.
  • Dodano parametr z listą licencji.
  • Dodano flagi -Qa/—zapewnienie jakości i Q/—cisza.

Źródło: opennet.ru

Dodaj komentarz