Utgivelse av pakkebehandling pacstall 5.0, utvikler en analog av AUR for Ubuntu

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

Legg til en kommentar