I-Los abathuthukisi bokusabalalisa okudumile kwe-"Arch Linux" kumenyezelwe ukuthi ukusatshalaliswa sekuvele kusetshenziswa i isibuyekezo esisha somphathi wakho wephakheji ye-Pacman 6.1. Le nguqulo entsha iza nochungechunge lwentuthuko nezici ezithuthukisa inqubo yokuphatha iphakheji, ngaphezu kokuthuthukiswa kosekelo lwenziwe ezigabeni ezingcono.
Kulabo abangazi ngePacman, kufanele wazi ukuthi lokhu, njenge-APT, DNF noma i-RPM, Ungumphathi wephakheji, esetshenziswa ekusabalaliseni okusekelwe ku-Arch Linux, njenge-Arch Linux ngokwayo kanye nezinhlelo ezisuselwe njengeManjaro Linux. I-Pacman inesibopho sokuphatha ukufakwa, ukuvuselela, nokususwa kwesoftware, Ngaphezu kwalokho, yenza ukuphathwa kwesoftware kube lula ngokwenza imisebenzi ehlobene nokuphathwa kwamaphakheji kanye nokuncika kwawo.
Izinto ezintsha ezintsha zePacman 6.1
Esinye sezici eziphawulekayo ze-Pacman 6.1 yi- ukwethulwa kwe-CacheServer, Lo msebenzi ivumela amaphakheji alandiwe kunqolobane, okusheshisa ukulandwa kwamaphakheji esikhathi esizayo futhi kube lula ukwenza isibuko, ngaleyo ndlela kuthuthukise ukusebenza kahle kanye nesivinini sokusebenza kokuphathwa kwephakheji.
Olunye ushintsho olugqamayo kule nguqulo entsha ku-makepkg lapho kwenziwe khona ukuthuthukiswa okuningi, kufaka phakathi ikhono lokuchaza ukumiselela kwamafayela kuhla lwemibhalo makepkg.conf.d, ukusetshenziswa kwelabhulali ye-autodeps esikhundleni se-libdepends kanye ne-libprovides, ikhono lokucacisa amafulegi engeziwe we-Git ngokuhlukahluka kwemvelo ye-GITFLAGYebo, umsebenzi wokuqinisekisa () usetshenziswe ukuze kuqinisekiswe umthombo ngokwezifiso futhi yengeziwe ukusekelwa kwe-checksum kwemithombo ye-git/mercurial/bzr.
Ngaphezu kwalokhu, kuyaphawulwa ukuthi ishintshe ukuziphatha kwensiza ye-repo-add Ukuze ungangezi iphakheji yolwazi lwesiginesha yedijithali endaweni yokugcina, inketho ethi “-include-sigs” yengezwe ukubuyisela lokhu kuziphatha uma kudingekile futhi i-md5sum yengezwe kusizindalwazi sendawo.
Futhin kwenziwe ngcono inketho ye-sysroot (kufanele kuqashelwe ukuthi okuhlosiwe kokuthi -U akusahunyushwa ngokuhlobene ne-sysroot) the ukwesekwa kweseva yenqolobane, izicacisi ezengeziwe zefomethi yokuphumayo zengezwe kunketho ethi “-print” futhi manje kungenzeka ukwengeza izinkambu ezinwetshiwe ngedatha yephakheji, ukuhlinzeka ngemininingwane eyengeziwe kanye nezinketho zokwenza ngokwezifiso ekuphathweni kwephakheji.
I-Pacman 6.1 ihlinzeka ngemiphumela yokuxilonga enemininingwane eminingi lapho kutholwa ukungqubuzana kwamafayela noma lapho amaphakheji wonakalisiwe, okwenza ukuxazulula inkinga kube lula, futhi inikeza usekelo oluthuthukisiwe lwe-Web Key Directory (WKD), eqinisa ukuvikeleka nokwethembeka. ubuqotho bamaphakheji alandiwe.
Kwezinye izinguquko okugqamile:
- Ushintsho lwenziwe ku-OpenSSL ukuze kubalwe i-sha256 ne-md5 hashes, ukuthuthukisa ukuphepha nokusebenza kahle ekuqinisekiseni ubuqotho bephakethe.
- Inkambu yedatha enwetshiwe ifakiwe ukuze kuhlinzekwe ulwazi lwephakethe olungenasizathu.
- Manje, uma usebenzisa inketho -dbonly, izingwegwe ngeke zisetshenziswe.
- Imininingwane eyengeziwe inikezwa lapho uhlangabezana nokungqubuzana kwamafayela noma amaphakheji awonakele.
- Ukuthuthukiswa kwenziwe ekusekelweni kwe-WKD
- Ukuphathwa kwezihloko zokulanda ezingalungile nakho kuthuthukisiwe.
- I-interface ye-openssl isetshenziselwa ukubala izibalo ze-sha256 kanye ne-md5.
- Kulungiswe imigoqo yenqubekelaphambili eminingi yokulanda.
- Kwengezwe -D inketho yokushintsha uhla lwemibhalo ngaphambi kokuhlanganisa.
- Usekelo lwephakheji lokusika nokulungisa amaphutha oluthuthukisiwe.
- Kwengezwe usekelo olulungisekayo lwe-LTO.
- Okhiye bokusayina be-PGP abavela emithonjeni manje sebefakiwe kuphakheji uma betholakala.
- "pkgtype" igcinwe ku-xdata.
- Kukhishwe i-md5sum kumafayela we-mtree.
- I-MAKEPKG_LIBRARY ibhaliwe.
Uma ungathanda ukwazi okwengeziwe ngayo, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.
Ngokuqondene nalabo abafuna uhlelo lwabo luvele lusebenzise le nguqulo entsha ye-Pacman, okumele bakwenze ukubuyekeza amaphakheji abo (sudo pacman -Syu) ukuze abe kule nguqulo entsha ye-Pacman.