Ang paglabas ng manager ng package na pacstall 5.0 ay magagamit, na bumubuo ng isang analogue ng konsepto ng AUR para sa Ubuntu Linux at sa sarili nitong imbakan, na naglalaman ng 518 na mga pakete na nagbibigay-daan sa iyo upang i-install ang pinakabagong mga bersyon ng mga programa ng interes sa kasalukuyang kapaligiran ng Ubuntu, sa parallel sa mga program na magagamit sa system. Ang mga package ay nasa pacscript na format, katulad ng PKGBUILD sa AUR, na kinabibilangan din ng impormasyon sa pag-download, dependency, build, at pag-install. Ang utility code ay nakasulat sa Shell at ipinamahagi sa ilalim ng lisensya ng GPLv3.
Kabilang sa mga tampok ng toolkit:
- Suporta para sa parehong pagbuo ng mga programa mula sa mga source code ng release archive at snippet mula sa git repository, pati na rin ang pag-install ng mga handa na assemblies at package sa Appimage at deb na mga format.
- Ang kakayahang pabilisin ang paglo-load ng mga pakete gamit ang axel utility, na sumusuporta sa parallelization ng mga stream at sabay-sabay na paglo-load ng mga bahagi ng data mula sa ilang mga server.
- Kapag nag-a-update, maaari mong i-download ang pinakabagong mga commit mula sa Git nang hindi na kailangang maghintay para ma-update ang package.
- Kakayahang mag-install ng mga programa mula sa maraming mga repositoryo.
- Kakayahang subaybayan ang mga update ng Pacstall mula sa anumang sangay at tinidor.
- Suporta para sa pagkumpleto ng command sa bash, ZSH at fish shell.
Sa bagong bersyon:
- Ang ilang mga pagbabago ay ginawa sa pacscript na format na lumalabag sa pagiging tugma, halimbawa, ang ilang mga parameter ay pinalitan ng pangalan (pangalan -> pkgname, homepage -> url, atbp.).
- Nagdagdag ng kakayahang limitahan ang mga bersyon sa mga array na may mga kahulugan ng dependency.
- Idinagdag ang check() function at nauugnay na -Nc/—nocheck na mga flag.
- Nagdagdag ng mga function na {pre,post}_upgrade at pre_remove para tumakbo bago o pagkatapos mag-upgrade at mag-alis ng package.
- Ang kakayahang tukuyin ang mga magkasalungat na pakete ay ibinigay.
- Nagdagdag ng parameter na may listahan ng mga lisensya.
- Idinagdag ang -Qa/—quality-assurance at Q/—quiet flag.
Pinagmulan: opennet.ru
