Utgivelsen av pakkebehandleren pacstall 5.0 er tilgjengelig, som utvikler en analog av AUR-konseptet for Ubuntu Linux og sitt eget depot, som inneholder 518 pakker som lar deg installere de nyeste versjonene av programmer av interesse i det nåværende Ubuntu-miljøet, i parallelt med programmene som er tilgjengelige i systemet. Pakkene er i pacscript-format, lik PKGBUILD i AUR, og inkluderer også nedlastings-, avhengighets-, bygge- og installasjonsinformasjon. Verktøykoden er skrevet i Shell og distribuert under GPLv3-lisensen.
Blant funksjonene i verktøysettet:
- Støtte for både å bygge programmer fra kildekodene til utgivelsesarkiver og utdrag fra git-repositories, samt å installere ferdige sammenstillinger og pakker i Appimage- og deb-formater.
- Muligheten til å øke hastigheten på lastingen av pakker ved hjelp av axel-verktøyet, som støtter parallellisering av strømmer og lasting av deler av data samtidig fra flere servere.
- Når du oppdaterer, kan du laste ned de siste forpliktelsene fra Git uten å måtte vente på at pakken skal oppdateres.
- Evne til å installere programmer fra flere depoter.
- Evne til å spore Pacstall-oppdateringer fra alle grener og gafler.
- Støtte for kommandofullføring i bash, ZSH og fiskeskjell.
I den nye versjonen:
- Det er gjort en rekke endringer i pacscript-formatet som bryter med kompatibilitet, for eksempel har noen parametere fått nytt navn (navn -> pkgnavn, hjemmeside -> url, etc.).
- Lagt til muligheten til å begrense versjoner i arrays med avhengighetsdefinisjoner.
- La til check()-funksjonen og tilhørende -Nc/—nocheck-flagg.
- La til {pre,post}_upgrade and pre_remove-funksjoner for å kjøre før eller etter oppgradering og fjerning av en pakke.
- Muligheten til å identifisere motstridende pakker er gitt.
- Lagt til en parameter med en liste over lisenser.
- Lagt til -Qa/—kvalitetssikring og Q/—stille flagg.
Kilde: opennet.ru
