Liberigo de pakaĵmanaĝero pacstall 5.0, evoluigante analogon de AUR por Ubuntu

Disponeblas la eldono de la pakaĵmanaĝero pacstall 5.0, kiu disvolvas analogon de la koncepto AUR por Ubuntu Linukso kaj sian propran deponejon, kiu enhavas 518 pakaĵojn, kiuj ebligas instali la plej novajn versiojn de interesaj programoj en la nuna Ubuntu-medio, en paralele kun la programoj disponeblaj en la sistemo. Pakoj estas en pacscript-formato, simila al PKGBUILD en la AUR kaj ankaŭ inkluzivas elŝuton, dependecon, konstruon kaj instalinformojn. La utilkodo estas skribita en Ŝelo kaj distribuita laŭ la permesilo GPLv3.

Inter la trajtoj de la ilaro:

  • Subteno por ambaŭ konstruprogramoj el la fontkodoj de eldonarkivoj kaj fragmentoj de git-deponejoj, same kiel instali pretajn arojn kaj pakaĵojn en Appimage kaj deb-formatoj.
  • La kapablo rapidigi la ŝargadon de pakaĵoj per la ilo axel, kiu subtenas paraleligon de fluoj kaj samtempe ŝargadon de datumoj de pluraj serviloj.
  • Dum ĝisdatigo, vi povas elŝuti la plej novajn kommitaĵojn de Git sen devi atendi ke la pakaĵo estos ĝisdatigita.
  • Kapablo instali programojn el pluraj deponejoj.
  • Kapablo spuri Pacstall-ĝisdatigojn de iuj branĉoj kaj forkoj.
  • Subteno por komanda kompletigo en bash, ZSH kaj fiŝkonkoj.

En la nova versio:

  • Kelkaj ŝanĝoj estis faritaj al la pacscript-formato, kiuj malobservas kongruecon, ekzemple, kelkaj parametroj estis renomitaj (nomo -> pkgname, hejmpaĝo -> url, ktp.).
  • Aldonis la kapablon limigi versiojn en tabeloj kun dependecaj difinoj.
  • Aldonita la funkcio check() kaj rilataj -Nc/—nocheck flagoj.
  • Aldonitaj {pre,post}_upgrade kaj pre_remove funkcioj por ruliĝi antaŭ aŭ post ĝisdatigado kaj forigo de pakaĵo.
  • La kapablo identigi konfliktajn pakaĵojn estas provizita.
  • Aldonita parametro kun listo de permesiloj.
  • Aldonitaj -Qa/—kvalita certigo kaj Q/—trankvilaj flagoj.

fonto: opennet.ru

Aldoni komenton