APT 3.2.0 s novim mehanizmom rješavanja ovisnosti

Objavljen je APT 3.2.0 (Alat za upravljanje paketima) temeljen na promjenama iz eksperimentalne grane 3.1. Očekuje se da će nova verzija biti integrirana u Debian Unstable i Testing, te da će biti uključena u buduće izdanje Debiana 14; u Ubuntu 26.04 koristi se slična verzija 3.1.16.

Ključna promjena je razvoj novog rješavača ovisnosti Solver3, koji se sada koristi prema zadanim postavkama. Mehanizam se temelji na algoritmima s povratkom (backtracking), što je omogućilo povećanje točnosti rješavanja sukoba, poboljšanje odabira verzija paketa i ubrzanje izvršavanja operacija — u testovima je izvedba porasla otprilike dvostruko. Također je implementirana podrška za višestepena ažuriranja, zaštita od ručnog brisanja instaliranih paketa i agresivnije čišćenje neiskorištenih ovisnosti.

Dodane su nove dijagnostičke naredbe apt why i apt why-not, koje omogućuju određivanje razloga za instalaciju paketa ili nemogućnost njegove instalacije. Za razliku od sličnih alata u aptitude, oslanjaju se na stvarne podatke rješavača ovisnosti, a ne na vjerojatnosne procjene.

Prošireni su alati za upravljanje repozitorijima: u datotekama .sources dodane su opcije Include i Exclude za formiranje bijelih i crnih lista paketa. Također je implementirana podrška za verzije mikroarkitekture CPU (amd64v1–amd64v4), omogućujući korištenje optimiziranih bina paketa za specifične razine x86-64.

Dio promjena odnosi se na upravljanje poviješću operacija. Dodane su naredbe history-list, history-info, kao i alati za povratak i ponavljanje transakcija (history-undo, history-redo, history-rollback), što povećava upravljivost sustava paketa i olakšava oporavak stanja.

Među ostalim poboljšanjima:

  • dodana je podrška za HTTPS u alatu dselect;
  • implementirana je zaštita od prebacivanja sustava u stanje mirovanja tijekom rada dpkg;
  • omogućena je mogućnost pokretanja apt-daily kada se prijenosno računalo poveže na izvor napajanja;
  • uveden je mehanizam bilježenja s metrima izvedbe u JSONL formatu.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster