Nova verzija APT 2.0 je spremna i ovo su njene vijesti

Izdanje nova verzija alata za upravljanje paketima "APT 2.0" (Alat za napredni paket) koji je razvijen od strane Debian projekta. Pored Debiana i njegovih distribucija, APT se koristi i u nekim distribucijama zasnovanim na rpm upravitelju paketa, kao što su PCLinuxOS i ALT Linux.

U poređenju sa serijom 1.8, serija APT 2.0 uvodi nekoliko novih karakteristika, kao i poboljšanja performansi, otvrdnjavanje, pored činjenice da je uklonjeno puno koda, što smanjuje veličinu biblioteke, nova grana uključuje i promjene nakupljene tokom razvoja eksperimentalne grane 1.9.x, neke promjene u sintaksi, između ostalog druge stvari.

Glavne nove karakteristike APT 2.0

Izlaskom ove nove verzije, u najavi se spominje da poboljšanje je dodano naredbama koje prihvaćaju imena paketa pa sad Imaju podršku za predloške. Sintaksa predloška u osnovi slijedi stil predložaka sklonosti.

Iako je podrška za maske i regularne izraze u argumentima apt naredbe ukinuta, umjesto toga se sada moraju koristiti predlošci.

Osnovni primjer ove nove promjene je ako želimo navesti ručno instalirane pakete nekih odjeljaka:

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

Druga važna promjena za ovu novu verziju je ta dodane su naredbe apt satisfaf i apt-get satisfafize, koji vam omogućava da instalirate potrebne pakete kako biste zadovoljili zavisnosti navedene u retku prosljeđenom kao argument. Uključujući možete navesti više linija i navesti blokove "Konflikti:" za uklanjanje zavisnosti.

Osnovni primjer ovih naredbi je:

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

S druge strane to možemo pronaći dodala mogućnost vezivanja za paket s kodom dodavanje prefiksa "src:" ispred imena paketa (prikvačivanje vam omogućava dodavanje paketa iz drugih grana bez ažuriranja cijelog sistema, na primjer instaliranje na stabilne pakete iz testiranja ili nestabilne).

Da biste popravili sve binarne pakete prikupljene iz paketa s apt 2.0.0 kodom, možete odrediti:

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

Takođe je istaknuto da poboljšana paralelizacija izdanja crvenog upravljačkog programa i raspakiravanje tokom izvršavanja naredbe za ažuriranje.

Uz to se spominje da format predmemorije je ažuriran, koji vam sada omogućava dodavanje novih unosa bez kršenja ABI. Pokazivači u predmemoriji sada su statički napisani i ne mogu se porediti s cijelim brojevima (osim od 0 do nullptr).

Od ostalih promjena koji se spominju u ovoj novoj verziji:

  • Uklonio je zastarjele zastavice i spojio razne prototipove funkcija. Uklonjene su prilagođene implementacije algoritama CRC16, MD5, SHA1 i SHA2.
  • Naredba apt čeka dok se ne otpusti zaključavanje dpkg. Prema zadanim postavkama, kada se pokrene s konzole, čekanje je neograničeno u vremenu, au drugim slučajevima vrijeme čekanja je 120 sekundi.
  • Ako apt ne može postaviti zaključavanje, sada se prikazuje greška s imenom i pidom procesa koji sadrži prikazanu datoteku zaključavanja.
  • Dodani su prijevodi spajanja i naredbe bump-abi.
  • Za kriptografsko heširanje uključene su MD5, SHA1 i SHA2 implementacije libgcrypt biblioteke.
  • Računi navedeni u datoteci auth.conf sada se prenose samo kada im se pristupi preko HTTPS-a kako bi se spriječilo curenje ako se presretne HTTP veza.
  • Zahtjev za verzijom standarda C ++ podignut je na C ++ 14.
  • Apt-helper dodaje podršku za specificiranje više heširanja za jednu datoteku.
  • Spojio je biblioteku libapt-inst sa libapt-pkg.

Konačno se spominje da ova nova verzija APT 2.0, u bliskoj budućnosti će biti integrirana u nestabilna grana Debiana i u Ubuntuu, budući da je APT verzija 1.9 ugrađena u Ubuntu 19.10 i vjerovatno je integrirana u 20.10.

Ako želite znati više o tome, možete provjeriti najavu novog verzija u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.