Pacstall 5.0 փաթեթի մենեջերի թողարկում՝ Ubuntu-ի համար AUR-ի անալոգի մշակմամբ

Հասանելի է pacstall 5.0 փաթեթների կառավարիչի թողարկումը, որը մշակում է AUR հայեցակարգի անալոգը Ubuntu Linux-ի և դրա սեփական պահոցի համար, որը պարունակում է 518 փաթեթ, որոնք թույլ են տալիս տեղադրել ձեզ հետաքրքրող ծրագրերի վերջին տարբերակները Ubuntu-ի ներկայիս միջավայրում՝ համակարգում առկա ծրագրերին զուգահեռ: Փաթեթները ձևաչափված են pacscript-ով, նման AUR-ում PKGBUILD-ին, և ներառում են նաև տեղեկատվություն ներբեռնման, կախվածությունների, հավաքման և տեղադրման մասին: Օգտակար կոդը գրված է Shell-ով և տարածվում է GPLv3 լիցենզիայով:

Գործիքակազմի առանձնահատկությունների թվում.

  • Աջակցություն ինչպես ծրագրային ապահովման կառուցման համար՝ օգտագործելով Git պահոցներից թողարկումներ և հատվածներ, այնպես էլ Appimage և deb ձևաչափերով պատրաստի կառուցվածքների և փաթեթների տեղադրման համար։
  • Axel կոմունալ ծառայությունների միջոցով փաթեթների բեռնումը արագացնելու հնարավորություն, որը աջակցում է հոսքերի զուգահեռացմանը և տվյալների մասերի բեռնմանը մի քանիսից միաժամանակ։ սերվերներ.
  • Թարմացնելիս կարող եք Git-ից ներբեռնել վերջին commit-ները՝ առանց սպասելու փաթեթի թարմացմանը:
  • Բազմաթիվ պահոցներից ծրագրեր տեղադրելու ունակություն:
  • Pacstall-ի թարմացումներին հետևելու հնարավորություն ցանկացած ճյուղերից և պատառաքաղներից:
  • Աջակցություն հրամանի ավարտին bash-ում, ZSH-ում և ձկան պատյաններում:

Նոր տարբերակում.

  • Մի շարք փոփոխություններ են կատարվել pacscript ձևաչափում, որոնք խախտում են համատեղելիությունը, օրինակ՝ որոշ պարամետրեր վերանվանվել են (անուն -> pkgname, գլխավոր էջ -> url և այլն):
  • Ավելացվեց կախվածության սահմանումներով զանգվածներում տարբերակները սահմանափակելու հնարավորությունը:
  • Ավելացրել է check() ֆունկցիան և դրա հետ կապված -Nc/—nocheck դրոշները:
  • Ավելացվել են {pre,post}_upgrade and pre_remove ֆունկցիաները՝ փաթեթը թարմացնելուց և հեռացնելուց առաջ կամ հետո գործարկելու համար:
  • Տրվում է հակասական փաթեթների նույնականացման հնարավորություն:
  • Ավելացվեց պարամետր լիցենզիաների ցանկով:
  • Ավելացվել են -Qa/—որակի-ապահովման և Q/—հանգիստ ազդանշանները։

Source: opennet.ru

Добавить комментарий