APT 3.2.0 uue sõltuvuste lahendamise mehhanismiga

APT 3.2.0 (Advanced Package Tool) pakettihaldustööriistade versioon on koostatud 3.1 eksperimentaalversiooni muudatustest. Oodatakse, et uus versioon integreeritakse Debian Unstable ja Testing'usse ning siseneb ka järgmisse Debian 14 väljalaskesse; Ubuntu 26.04 kasutab sarnast versiooni 3.1.16.

Peamine muudatus on uue sõltuvuste lahendaja Solver3 arendamine, mis on nüüd seadistatud vaikimisi kasutamiseks. Mehhanism põhineb tagasivõtmise algoritmidel, mis on võimaldanud suurendada konfliktide lahendamise täpsust, parandada pakettide versioonide valikut ja kiirendada toimingute täitmist - testide käigus suurenes jõudlus ligikaudu kahekordselt. Samuti on rakendatud toetust mitmeastmelistele uuendustele, kaitse käsitsi installitud pakettide eemaldamise eest ning agresseerivam tarbetute sõltuvuste puhastamine.

Uued diagnostilised käsud apt why ja apt why-not on lisatud, et tuvastada paketi installimise või selle installimise võimatuse põhjuseid. Erinevalt sarnastest tööriistadest aptitude'is tuginevad need tegelikele sõltuvuste lahendaja andmetele, mitte tõenäosuslikele hinnangutele.

Repo haldamise vahendid on laiendatud: .sources failidesse on lisatud Include ja Exclude valikud pakettide valgete ja mustade nimekirjade koostamiseks. Samuti on rakendatud CPU mikroomade variantide (amd64v1–amd64v4) tugi, mis võimaldab kasutada optimeeritud pakettide kogumisi konkreetsete x86-64 tasemete jaoks.

Mõned muudatused puudutavad toimingute ajaloo haldamist. On lisatud käsud history-list, history-info, samuti boonustööriistad tehingute tagasiviimiseks ja kordamiseks (history-undo, history-redo, history-rollback), mis suurendab pakettide süsteemi juhitavust ja lihtsustab seisundi taastamist.

Muude täiustuste hulgas:

  • dselect utiliidis on lisatud HTTPS tugi;
  • dpkg töö käigus on rakendatud kaitse süsteemi unerežiimi sisenemise eest;
  • on lisatud võime käivitada apt-daily sülearvutiga toiteühendusse ühendamisel;
  • on rakendatud jõudluse mõõtmiste žurnaliseerimise mehhanism JSONL formaadis.

Allikas: linux.org.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster