ĂshtĂ« formuar rilis i instrumenteve pĂ«r menaxhimin e paketave APT 3.0.0 (Advanced Package Tool), i cili pĂ«rfshin ndryshimet e bĂ«ra nĂ« degĂ«n eksperimentale 2.9. Rilizi i ri Ă«shtĂ« pranuar nĂ« degĂ«n Debian Unstable dhe sĂ« shpejti do tĂ« integrohet nĂ« repozitorin Debian Testing, ku po zhvillohet rilizi Debian 13 dhe tashmĂ« pĂ«rdoret dega eksperimentale APT 2.9, si dhe do tĂ« shtohet nĂ« bazĂ«n e pakove tĂ« Ubuntu.
Ndër ndryshimet më të rëndësishme:
- ĂshtĂ« ripunuar ndĂ«rfaqja e pĂ«rdoruesit, e cila ofron njĂ« pĂ«rfaqĂ«sim mĂ« tĂ« qartĂ« tĂ« listĂ«s sĂ« varĂ«sive tĂ« nevojshme pĂ«r t'u ngarkuar gjatĂ« instalimit tĂ« paketĂ«s. NĂ«se mĂ« parĂ« emrat e paketave me varĂ«si shfaqeshin si njĂ« listĂ« e vazhdueshme, tani ato ndahen nĂ« kolona nĂ« stilin e utilit âls -Câ, dhe blloqet e ndryshme tĂ« daljes theksohen me ngjyra tĂ« ndryshme (pĂ«r shembull, paketat pĂ«r t'u hequr shfaqen me tĂ« kuqe, ndĂ«rsa paketat pĂ«r t'u instaluar me tĂ« gjelbra). NĂ« dalje janĂ« hequr pĂ«rmendjet e pĂ«rsĂ«ritura tĂ« paketave shtesĂ« dhe tĂ« reja (seksionet âNEW packagesâ dhe âadditional packagesâ janĂ« bashkuar). PĂ«r menaxhimin e ngjyrave janĂ« shtuar konfigurimet âAPT::Color::*â dhe âAPT::Configuration::colorâ, si dhe opsionet ââcolorâ dhe ââno-colorâ.

- Ka ndodhur ndarja automatike nĂ« faqe pĂ«r daljet e komandave âshowâ, âpolicyâ, âlistâ, âsearchâ dhe âshowsrcâ. Ndarja nĂ« faqe aktivizohet pĂ«rmes konfigurimit Binary::apt::Pager, ndĂ«rsa aplikacioni pĂ«r ndarjen e faqeve pĂ«rcaktohet pĂ«rmes variablit tĂ« mjedisit PAGER.
- Implementimi i motorit tĂ« pĂ«rmirĂ«suar tĂ« zgjidhjes sĂ« varĂ«sive Solver3 (aktivizohet pĂ«rmes opsionit ââsolver 3.0â), nĂ« tĂ« cilin pĂ«r zgjidhjen e konflikteve mes varĂ«sive Ă«shtĂ« pĂ«rdorur algoritmi i kĂ«rkimit me kthim (backtracking). NĂ« kĂ«tĂ« motor tĂ« ri, gjithashtu Ă«shtĂ« pĂ«rmirĂ«suar zgjedhja e versioneve, Ă«shtĂ« siguruar mbĂ«shtetje pĂ«r kryerjen e pĂ«rditĂ«simeve nĂ« disa faza, Ă«shtĂ« rritur ndjeshĂ«m performanca (apt-test tani ekzekutohet dy herĂ« mĂ« shpejt), Ă«shtĂ« shtuar opsioni ââno-strict-pinningâ pĂ«r instalimin e versioneve eksperimentale, Ă«shtĂ« shtuar mbrojtja nga fshirja manuale e pakove tĂ« instaluara, Ă«shtĂ« rritur agresiviteti i fshirjes automatike tĂ« varĂ«sive tĂ« pa pĂ«rdorura. JanĂ« shtuar shpjegime mĂ« tĂ« kuptueshme pĂ«r pĂ«rdoruesit e zakonshĂ«m pĂ«r gabimet e lidhura me varĂ«sitĂ«.
- Përdorimi i utilitarit apt-key për menaxhimin e çelësave të përdorur për verifikimin e nënshkrimeve digjitale të pakove është ndalur. Utilitari apt-key ka qenë i shpallur si i vjetruar për disa vite tashmë, për shkak të kalimit nga modeli i vjetër i verifikimit të integritetit të pakove, i cili përdorte një depotë të përbashkët çelësash (/etc/apt/trusted.gpg) dhe mungesës së lidhjes së çelësave me depo, dmth. një çelës i shtuar për një depo të tretë ishte i përshtatshëm për verifikimin e pakove në të gjitha depo. Metoda e re që zëvendëson apt-key parashikon ndarjen e depoeve të çelësave për çdo depo (/etc/apt/trusted.gpg.d/ ose /etc/apt/keyrings/).
- Shtuar mundësia e përdorimit të utilitarit sqv nga projekti Sequoia për verifikimin e nënshkrimeve digjitale në vend të thirrjes së gpgv. Në listën e rrugëve për thirrjen e gpg është shtuar utilitari gpg-sq i shkruar në gjuhën Rust, që merr të njëjtat argumente si utilitari gpg, por imiton funksionimin e saj përmes Sequoia, një implementim OpenPGP në gjuhën Rust. Thirrja e gpg-sq është më prioritar se gpg, dmth. për të përdorur gpg-sq në vend të gpg, mjafton të instalohet paketa përkatëse.
- Shtimi i backend-it të kriptimit për bibliotekën OpenSSL, e cila zëvendësoi GnuTLS dhe Gcrypt.
- Kjo siguron lidhjen e tipave të çelësave me zgjerimet e skedarëve: zgjerimi '.asc' është i lidhur me çelsat ASCII-armored, '.gpg' gjithmonë me çelësat binarë, ndërsa të gjitha zgjerimet e tjera të skedarëve do të shkaktojnë një gabim. Për shembull, nëse përdoret një skedar çelësi '/etc/apt/keyrings/winehq-archive.key', duhet ta rinominoni në '/etc/apt/keyrings/winehq-archive.gpg' dhe të korrigjoni rrugën në skedarin '/etc/apt/sources.list.d/'. Implementohet mbështetje për verifikimin e pavarur të magazinave të çelësave (keyring) dhe për kryerjen e operacionit dearmor (konvertimi i çelësit nga formati ASCII-armored në formatin binar) pa u referuar te apt-key.
- Shumë funksione janë përkthyer për të përdorur klasën 'std::string' në vend të 'const char *' (klasa std::string_view që është e përcaktuar në standardin C++17, që punon më efikasht me vargjet duke përdorur referenca në të dhëna ekzistuese dhe duke eliminuar kopjimin e panevojshëm të të dhënave derisa të angazhohet në kod).
- Një ndërfaqe abstrakte është propozuar për punën me hash-at, e zbatuar në kuadër të punës për të eliminuar lidhjen e fortë me një bibliotekë kriptografike të vetme.
- NĂ« daljen e komandĂ«s «apt show âfull» Ă«shtĂ« shtuar informacion rreth fiksimit tĂ« paketave (pinning), i marrĂ« nga fushat APT-Pin, APT-Candidate dhe APT-Release.
- Zyrtarisht rekomandohet qĂ« skedarĂ«t nĂ« katalogun /etc/apt/sources.list.d/ tĂ« emĂ«rohen me emrin e aktualit ofrues nĂ« shkronja tĂ« vogla («$(dpkg-vendor âquery Vendor | tr A-Z a-z).sources»).
- Në pkgDepCache është shtuar mbështetje për transaksionet dhe numëruesit e përditësimeve.
- ĂshtĂ« shtuar opsioni «âcomment» pĂ«r tĂ« lĂ«nĂ« njĂ« koment, i ruajtur nĂ« historinĂ« e operacioneve tĂ« kryera.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r titullin HTTP Retry-After pĂ«r optimizimin e rinisjes sĂ« shkarkimeve tĂ« ndĂ«rprera.
- NĂ« komandĂ«n «apt list» Ă«shtĂ« shtuar opsioni «âtarget-release».
- ĂshtĂ« shtuar njĂ« nivel i ri gabimesh «audit», i aktivizuar pĂ«rmes opsionit «âaudit».
Shtojmë gjithashtu ndryshimet që janë shfaqur në degën eksperimentale APT 2.7 (zhvillimi i degës 2.7 ka kaluar me lehtësi në zhvillimin e degës 2.9), që do të bëhen të disponueshme në Debian 13 (në Debian 12 përdoret versioni APT 2.6):
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r snapshot-et, e menaxhuar nga opcioni ââsnapshotâ (â-Sâ), me tĂ« cilin mund tĂ« qaseni nĂ« serverĂ«t e depozitave qĂ« mbĂ«shtesin snapshot-et dhe tĂ« zgjidhni njĂ« gjendje tĂ« caktuar tĂ« arkivĂ«s sĂ« depozitĂ«s. PĂ«r shembull, duke treguar ââsnapshot 20250405T081400Zâ mund tĂ« punoni me njĂ« segment tĂ« gjendjes sĂ« depozitĂ«s, e cila Ă«shtĂ« regjistruar mĂ« 5 prill 2025 nĂ« 08:14:00. Snapshot-et konfigurohen nĂ« seksionin APT::Snapshot nĂ« skedarĂ«t sources-list.
- ĂshtĂ« realizuar opcioni ââupdateâ (â-Uâ), i cili lejon gjatĂ« ekzekutimit tĂ« komandave pĂ«r instalimin ose pĂ«rditĂ«simin e pakove (apt install ose apt upgrade) tĂ« nisĂ« automatikisht operacionin âapt updateâ pĂ«r tĂ« sinkronizuar indeksĂ«t para hapjes sĂ« caches dhe pĂ«rpunimit tĂ« sources.list.
- ĂshtĂ« shtuar komanda âdist-cleanâ pĂ«r tĂ« hequr paketat dhe listat e paketave tĂ« ruajtura nĂ« cache.
Burimi: opennet.ru

