Pakethanteraren pacstall 5.0 är nu tillgänglig, och utvecklar en analog av AUR-konceptet för Ubuntu Linux och har ett eget repository, som innehåller 518 paket som låter dig installera de senaste versionerna av program av intresse i den nuvarande Ubuntu-miljön, parallellt med de program som finns tillgängliga i systemet. Paketen är formaterade i pacscript, liknande PKGBUILD i AUR, och innehåller även information om nedladdning, beroenden, montering och installation. Verktygskoden är skriven i Shell och distribueras under GPLv3-licensen.
Bland funktionerna i verktygslådan:
- Stöd för både att bygga program från källkodsarkiv med utgåvor och slices från git-repositories, samt att installera färdiga builds och paket i Appimage- och deb-format.
- Möjligheten att påskynda laddningen av paket med hjälp av axel-verktyget, vilket stöder parallellisering av strömmar och laddning av datadelar samtidigt från flera servrar.
- När du uppdaterar kan du ladda ner de senaste commits från Git utan att behöva vänta på att paketet ska uppdateras.
- Möjlighet att installera program från flera arkiv.
- Möjlighet att spåra Pacstall-uppdateringar från alla grenar och gafflar.
- Stöd för kommandoavslut i bash, ZSH och fiskskal.
I den nya versionen:
- Ett antal ändringar har gjorts i pacscript-formatet som bryter mot kompatibiliteten, till exempel har vissa parametrar bytt namn (namn -> pkgnamn, hemsida -> url, etc.).
- Lade till möjligheten att begränsa versioner i arrayer med beroendedefinitioner.
- Lade till check()-funktionen och tillhörande -Nc/—nocheck-flaggor.
- Lade till funktionerna {pre,post}_upgrade och pre_remove för att köras före eller efter uppgradering och borttagning av ett paket.
- Möjligheten att identifiera motstridiga paket tillhandahålls.
- Lade till en parameter med en lista över licenser.
- Lade till flaggor för -Qa/—kvalitetssäkring och Q/—tyst.
Källa: opennet.ru
