Frigivelse af pakkehåndtering pacstall 5.0, der udvikler en analog af AUR til Ubuntu

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

Tilføj en kommentar