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
