Nauja APT 2.0 versija yra paruošta ir tai yra jos naujiena

Išleidimas nauja paketų valdymo įrankio versija „APT 2.0“ (Advanced Package Tool) kuris Jį sukūrė Debian projektas. Be Debian ir jo platinimų, APT taip pat naudojamas kai kuriuose rpm paketų tvarkytuvu pagrįstuose platinimuose, tokiuose kaip PCLinuxOS ir ALT Linux.

Palyginti su 1.8 serija, serija APT 2.0 pristato keletą naujų funkcijųIr našumo patobulinimai, grūdinimas, be to, kad taip pat buvo pašalinta daug kodo, kas sumažina bibliotekos dydį, į naująją šaką taip pat įtraukti pakeitimai, sukaupti kuriant 1.9.x eksperimentinę šaką, kai kurie sintaksės pakeitimai, be kita ko .

Pagrindinės naujos APT 2.0 savybės

Išleidus šią naują versiją, pranešime minima, kad Pridėtas patobulinimas komandoms, kurios priima paketų pavadinimus na dabar Jie palaiko šablonus. Šablono sintaksė iš esmės atitinka tinkamumo šablonų stilių.

Nors kaukių ir reguliariųjų išraiškų palaikymas apt komandų argumentuose buvo nutrauktas, dabar turėtų būti naudojami šablonai.

Pagrindinis pavyzdys Šio naujo pakeitimo, jei norime įtraukti rankiniu būdu įdiegtus paketus iš kai kurių skyrių:

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

Kitas svarbus šios naujos versijos pakeitimas yra tas buvo pridėtos komandos apt satisfie ir apt-get satisfize, leidžianti įdiegti reikalingus paketus, kad atitiktų priklausomybes, nurodytas eilutėje, pateiktoje kaip argumentas. Įskaitant galima išvardyti kelias eilutes ir nurodyti „Konfliktai:“ blokus, kad pašalintumėte priklausomybes.

Pagrindinis šių komandų pavyzdys yra:

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

Kita vertus, mes galime tai rasti pridėta galimybė susieti paketą su kodu prieš paketo pavadinimą pridedant priešdėlį „src:“ (prisegimas leidžia pridėti paketus iš kitų šakų neatnaujinant visos sistemos, pavyzdžiui, diegiant į stabilius paketus iš testavimo arba nestabilų).

Norėdami pataisyti visus dvejetainius paketus, surinktus iš paketo su apt 2.0.0 kodu, galite nurodyti:

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

Taip pat pabrėžiama Buvo patobulintas rred tvarkyklės paleidimo lygiagretus ir išpakavimas vykdant atnaujinimo komandą.

Be to, minima talpyklos formatas buvo atnaujintas, kuri dabar leidžia pridėti naujų įrašų nepažeidžiant ABI. Rodyklės talpykloje dabar įvedamos statiškai ir jų negalima lyginti su sveikaisiais skaičiais (išskyrus 0 per nullptr).

Iš kitų pokyčių kurie paminėti šioje naujoje versijoje:

  • Pašalintos pasenusios vėliavėlės ir sujungti keli funkcijų prototipai. Pašalinti pasirinktiniai CRC16, MD5, SHA1 ir SHA2 algoritmų diegimai.
  • Komanda apt laukia, kol bus atleistas dpkg užraktas. Pagal numatytuosius nustatymus, pradedant nuo pulto, laukimo laikas yra neribotas, o kitais atvejais – 120 sekundžių.
  • Jei apt nepavyksta nustatyti užrakto, dabar rodoma klaida su proceso, kuriame yra užrakto failas, pavadinimas ir pid.
  • Pridėtas sintezės vertimas ir bump-abi komandos.
  • Kriptografiniam maišymui naudojami MD5, SHA1 ir SHA2 libgcrypt bibliotekos diegimai.
  • Paskyros, nurodytos faile auth.conf, dabar perkeliamos tik tada, kai pasiekiama per HTTPS, kad būtų išvengta nutekėjimo, jei perimamas HTTP ryšys.
  • Reikalavimas C++ standarto versijai buvo padidintas iki C++14.
  • Apt-helper prideda palaikymą nurodant kelias maišos vienam failui.
  • Sujungė libapt-inst biblioteką su libapt-pkg.

Galiausiai minima, kad Ši nauja APT 2.0 versija bus integruota į nestabili Debian'o šaka ir Ubuntu, nes APT 1.9 versija buvo įtraukta į Ubuntu 19.10 ir galbūt bus integruota į 20.10.

Jei norite apie tai sužinoti daugiau, galite patikrinti naujo skelbimą versija šią nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.