Rilizi i menaxherit të paketave APT 3.0.0

Ë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’.
    Rilizi i menaxherit të paketave APT 3.0.0
  • 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

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster