Versioni i ri i APT 2.0 është gati dhe këto janë lajmet e tij

Lirimin e versioni i ri i mjetit të menaxhimit të paketës "APT 2.0" (Vegla e Paketës së Avancuar) e cila është zhvilluar nga projekti Debian. Përveç Debian dhe shpërndarjeve të tij, APT përdoret gjithashtu në disa shpërndarje të bazuara në menaxherin e paketës rpm, të tilla si PCLinuxOS dhe ALT Linux.

Krahasuar me serinë 1.8, seria APT 2.0 prezanton disa veçori të rejaDhe përmirësime të performancës, forcimi, përveç faktit që është eliminuar shumë kod, gjë që zvogëlon madhësinë e bibliotekës, dega e re përfshin gjithashtu ndryshimet e grumbulluara gjatë zhvillimit të degës eksperimentale 1.9.x, disa ndryshime në sintaksë, midis gjëra të tjera.

Karakteristikat kryesore të reja të APT 2.0

Me lëshimin e këtij versioni të ri, përmendet në njoftim se është shtuar një përmirësim në komandat që pranojnë emrat e paketave mirë tani Ata kanë mbështetje për modelet. Sintaksa e modelit në thelb ndjek stilin e modeleve të aftësive.

Ndërsa mbështetja për maskat dhe shprehjet e rregullta në argumentet e komandës apt është ndërprerë, tani duhet të përdoren shabllone.

Një shembull themelor i këtij ndryshimi të ri, është nëse duam të rendisim paketat e instaluara manualisht të disa seksioneve:

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

Një tjetër ndryshim i rëndësishëm për këtë version të ri është ai komandat e plotësuara apt satisf dhe apt-get plotësojnë, duke ju lejuar të instaloni paketat e nevojshme për të kënaqur varësitë e specifikuara në rreshtin e kaluar si një argument. Duke përfshirë ju mund të rendisni shumë rreshta dhe të specifikoni blloqet "Konfliktet:" për të hequr varësitë.

Një shembull themelor i këtyre komandave është:

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

Nga ana tjetër mund ta gjejmë atë shtoi aftësinë për tu lidhur me një paketë me kod duke shtuar parashtesën "src:" përpara emrit të paketës (pinning ju lejon të shtoni paketa nga degë të tjera pa azhurnuar të gjithë sistemin, për shembull instalimi në paketa të qëndrueshme nga testimi ose i paqëndrueshëm).

Për të rregulluar të gjitha paketat binare të mbledhura nga një paketë me kodin apt 2.0.0, mund të specifikoni:

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

Theksohet gjithashtu se paralelizimi i përmirësuar i lëshimit të shoferit rred dhe shpaketimi gjatë ekzekutimit të komandës së azhurnimit.

Përveç kësaj përmendet se formati i cache është azhurnuar, e cila tani ju lejon të shtoni shënime të reja pa shkelur ABI. Treguesit në cache tani janë shkruar statikisht dhe nuk mund të krahasohen me numrat e plotë (përveç 0 përmes nullptr).

Nga ndryshimet e tjera që përmenden në këtë version të ri:

  • Heqën flamujt e vjetëruar dhe bashkuan prototipet e funksioneve të ndryshme. Zbatimet e personalizuara të algoritmeve CRC16, MD5, SHA1 dhe SHA2 janë hequr.
  • Komanda apt pret derisa të lëshohet bllokimi dpkg. Si parazgjedhje, kur fillohet nga tastiera, pritja është e pakufizuar në kohë dhe, në raste të tjera, koha e pritjes është 120 sekonda.
  • Nëse apt nuk mund të vendosë bllokimin, gabimi tani shfaqet me emrin dhe pid-in e procesit që përmban skedarin e kyçjes të treguar.
  • Përkthime të bashkuara dhe komanda bump-abi u shtuan.
  • Për shkrirjen kriptografike, përfshihen implementimet MD5, SHA1 dhe SHA2 të bibliotekës libgcrypt.
  • Llogaritë e listuara në skedarin auth.conf transferohen tani vetëm kur qasen përmes HTTPS për të parandaluar rrjedhjet nëse përgjohet një lidhje HTTP.
  • Kërkesa për një version të standardit C ++ është rritur në C ++ 14.
  • Apt-helper shton mbështetjen për specifikimin e hasheve të shumtë për një skedar të vetëm.
  • Shkriu bibliotekën libapt-inst me libapt-pkg.

Më në fund përmendet se ky version i ri i APT 2.0, në të ardhmen e afërt do të integrohet në dega e paqëndrueshme e Debian dhe në Ubuntu, pasi që versioni APT 1.9 ishte inkorporuar në Ubuntu 19.10 dhe ndoshta po integrohet në 20.10.

Nëse doni të dini më shumë rreth kësaj, ju mund të kontrolloni njoftimin e ri version në lidhja e mëposhtme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.