On loodud APT 3.2.0 (Advanced Package Tool) paketihaldustööriistade vĂ€ljaanne, mis hĂ”lmab muutusi, mis on kogunenud katsetamise haru 3.1. Uus versioon integreeritakse peagi Unstable ja Debian Testing harudesse ning lisatakse Ubuntu paketi andmebaasi. APT 3.2 leiab kasutust Debian 14 vĂ€ljaandes. Ubuntu 26.04 kasutab APT 3.1.16, mis on identne vĂ€ljaandega 3.2.0, vĂ€lja arvatud sisseehitatud vihjete ja man-lehekĂŒlgede tĂ”lkete parandus.
Muudatustest vÔib mÀrkida:
- Lisatud uued kĂ€sud âapt whyâ ja âapt why-notâ. KĂ€sk âapt whyâ jĂ€lgib antud paketi automaatse installimise pĂ”hjust sĂ”ltuvuste seas (nĂ€itab sĂ”ltuvuste ahelat, mis viis installimiseni). KĂ€sk âapt not-whyâ nĂ€itab pĂ”hjuseid, miks paketi installimine on konfliktide vĂ”i sĂ”ltuvate pakettide puudumise tĂ”ttu vĂ”imatu. Erinevalt sarnastest kĂ€skudest, mille pakub utiliit aptitude, annavad apt uued kĂ€sud mitte potentsiaalselt tĂ”enĂ€olisema, vaid tegeliku pĂ”hjuse, mille on arvutanud sĂ”ltuvuste analĂŒsaator (solver).
- Failidesse â.sourcesâ on lisatud valikud âIncludeâ ja âExcludeâ, mis vĂ”imaldavad laadida reposti muidugi ainult kindlaksmÀÀratud pakette (valge nimekiri) vĂ”i mitte töödelda teatud pakette reposti (must nimekiri).
- SÔltuvuste lahendamise mootori Solver3 funktsionaalne ulatus on refaktoreeritud ja laiendatud. Solver3 kasutamine on vaikimisi lubatud kÀsurea utiliitides. Solver3 on mÀrkimisvÀÀrne tagasivÔtmise algoritmi (backtracking) rakendamise poolest sÔltuvuskonfliktide lahendamisel, versioonide valiku parandamise, mitmeastmeliste vÀrskenduste toetamise, tÔhustatud jÔudluse (apt-test töötab kaks korda kiiremini), eksperimentaalsete versioonide installimise vÔimaluse, kÀsitsi installitud pakettide eemaldamise kaitse, ning aktiivse mittekasutatud sÔltuvuste automaatse eemaldamise poolest.
- Toetatakse CPU mikroarhitektuuride variante (amd64v1, amd64v2, amd64v3, amd64v4), mida saab nĂ€idata âArchitecture:â vĂ€ljas vĂ”i lisada APT::Architecture-Variants seadistuse kaudu. NĂ€iteks, kui mÀÀrata 'APT::Architecture-Variants { "amd64v3"; "amd64v2" }', kasutatakse eraldi pakettide variante tĂ€idetavate failidega, mis on koostatud optimeerimistega arhitektuuride x86-64-v2 ja x86-64-v3 jaoks (foo_1_amd64v3.deb ja foo_1_amd64v3.deb).
- Lisatud kĂ€sud: «history-list» tehingute logi analĂŒĂŒsiks ja vĂ€ljavĂ”tmiseks; «history-info» ĂŒksikute tehingute teabe nĂ€itamiseks; «history-undo», «history-redo» ja «history-rollback» tehingute tĂŒhistamiseks, kordamiseks ja tagasivĂ”tmiseks.
- dselect utiliiti on lisatud HTTPS-i tugi.
- Lisatud kaitse unereĆŸiimi ĂŒlemineku eest dpkg kĂ€ivitamise ajal.
- Lisatud vĂ”imalus siduda apt-daily kĂ€ivitamine sĂŒlearvuti pistikupessa ĂŒhendamise sĂŒndmusega.
- Teostatud vÔimalus pidada logi jÔudlusloenduritega JSONL formaadis.
Allikas: opennet.ru
