U formua një lëshim të mjetit për menaxhimin e paketave APT 3.2.0 (Advanced Package Tool), i cili përfshin ndryshime të grumbulluara në degën eksperimentale 3.1. Në të ardhmen e afërt, lëshimi i ri do të integrohet në degët Unstable dhe Debian Testing, si dhe do të shtohet në bazën e paketave të Ubuntu. APT 3.2 do të përdoret në lëshimin e Debian 14. Në Ubuntu 26.04 përdoret APT 3.1.16, i cili është identik me lëshimin 3.2.0, përveç riparimeve në përkthimet e sugjerimeve të ndërtuara dhe faqeve man.
Ndryshimet e dukshme përfshijnë:
- Shtohen komandat e reja «apt why» dhe «apt why-not». Komanda «apt why» ndjek arsyen e instalimit automatik të paketës së specifikuar si varësi (tregon zinxhirin e varësive që çoi në instalim). Komanda «apt why-not» tregon arsyet për pamundësinë e instalimit të një pakete për shkak të konflikteve ose mungesës së paketave varëse. Ndryshe nga komandat e ngjashme që ofrohen në utilitarin aptitude, komandat e shtuara në apt japin jo arsyen potencialisht më të mundshme, por arsyen faktike, të llogaritur nga analizatori i varësive (solver).
- Në skedarët «.sources» janë shtuar opsionet «Include» dhe «Exclude», të cilat lejojnë ngarkimin nga depoja vetëm të paketave të specifikuara (lista e bardhë) ose të mos procesohen paketat e caktuara në depo (lista e zezë).
- ĂshtĂ« kryer njĂ« ristrukturim dhe janĂ« zgjeruar mundĂ«sitĂ« e motorit tĂ« zgjidhjes sĂ« varĂ«sive Solver3. PĂ«rdorimi i Solver3 Ă«shtĂ« i pĂ«rfshirĂ« nĂ« mĂ«nyrĂ« tĂ« paracaktuar nĂ« utilitarĂ«t e linjĂ«s sĂ« komandave. Solver3 veçohet pĂ«r pĂ«rdorimin e algoritmit tĂ« kĂ«rkimit me ndihmĂ«s (backtracking) pĂ«r zgjidhjen e konflikteve midis varĂ«sive, pĂ«rmirĂ«simin e zgjedhjes sĂ« versioneve, mbĂ«shtetje pĂ«r ekzekutimin e azhurnimeve nĂ« disa etapa, rritje tĂ« dukshme tĂ« performancĂ«s (apt-test ekzekutohet dy herĂ« mĂ« shpejt), opsion pĂ«r instalimin e versioneve eksperimentale, mbrojtje nga fshirja me dorĂ« e paketave tĂ« vendosura dhe eliminim mĂ« agresiv automatik tĂ« varĂ«sive qĂ« nuk pĂ«rdoren.
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r variante tĂ« mikroarkitekturĂ«s sĂ« CPU (amd64v1, amd64v2, amd64v3, amd64v4), tĂ« cilat mund tĂ« specifikohen nĂ« fushĂ«n «Architecture:» ose tĂ« pĂ«rfshihen pĂ«rmes cilĂ«simit APT::Architecture-Variants. PĂ«r shembull, duke specifikuar âAPT::Architecture-Variants { «amd64v3»; «amd64v2» }â do tĂ« pĂ«rdoren variante tĂ« veçanta tĂ« paketave me skedarĂ« ekzekutivĂ«, tĂ« ndĂ«rtuar me optimizime pĂ«r arkitat x86-64-v2 dhe x86-64-v3 (foo_1_amd64v3.deb dhe foo_1_amd64v3.deb).
- Shtuar komandat: «history-list» për analizimin dhe paraqitjen e informacionit nga logu me historinë e transaksioneve me paketa; «history-info» për të treguar informacionin mbi transaksionet individuale; «history-undo», «history-redo» dhe «history-rollback» për të anuluar, ripërsëritur dhe rikthyer transaksionet me paketa.
- Në utilitarin dselect është shtuar mbështetje për HTTPS.
- Shtuar mbrojtje kundër kalimit në gjumin e thellë gjatë ekzekutimit të dpkg.
- Shtuar mundësia e lidhjes së nisjes apt-daily me ngjarjen e lidhjes së laptopit me energjinë e rrymës.
- Implementuar mundësia për të mbajtur një log me numërues performancash në formatin JSONL.
Burimi: opennet.ru
