Udgivelsen af pakkehåndteringen pacstall 5.0 er tilgængelig, der udvikler en analog af AUR-konceptet til Ubuntu Linux og sit eget repository, som indeholder 518 pakker, der giver dig mulighed for at installere de nyeste versioner af programmer af interesse i det nuværende Ubuntu-miljø, parallelt med de programmer, der er tilgængelige i systemet. Pakkerne er formateret i pacscript, svarende til PKGBUILD i AUR, og indeholder også information om download, afhængigheder, samling og installation. Hjælpekoden er skrevet i Shell og distribueres under GPLv3-licensen.
Blandt funktionerne i værktøjskassen:
- Understøttelse af både opbygning af programmer fra kildekodearkiver med udgivelser og slices fra git-repositories, samt installation af færdige builds og pakker i Appimage- og deb-formater.
- Muligheden for at fremskynde indlæsningen af pakker ved hjælp af axel-værktøjet, som understøtter parallelisering af streams og indlæsning af datadele samtidigt fra flere servere.
- Når du opdaterer, kan du downloade de seneste commits fra Git uden at skulle vente på, at pakken bliver opdateret.
- Mulighed for at installere programmer fra flere depoter.
- Mulighed for at spore Pacstall-opdateringer fra alle grene og gafler.
- Understøttelse af kommandofuldførelse i bash, ZSH og fiskeskaller.
I den nye version:
- Der er foretaget en række ændringer i pacscript-formatet, der overtræder kompatibilitet, for eksempel er nogle parametre blevet omdøbt (navn -> paknavn, hjemmeside -> url osv.).
- Tilføjet muligheden for at begrænse versioner i arrays med afhængighedsdefinitioner.
- Tilføjet check()-funktionen og tilhørende -Nc/—nocheck-flag.
- Tilføjet {pre,post}_upgrade and pre_remove-funktioner for at køre før eller efter opgradering og fjernelse af en pakke.
- Der er mulighed for at identificere modstridende pakker.
- Tilføjet en parameter med en liste over licenser.
- Tilføjede -Qa/—kvalitetssikring og Q/—stille flag.
Kilde: opennet.ru
