APT 2.0 uus versioon on valmis ja need on selle uudised

Avaldamine paketihalduse tööriista uus versioon "APT 2.0" (Advanced Package Tool) mis on välja töötatud Debiani projekti poolt. Lisaks Debianile ja selle distributsioonidele kasutatakse APT-d ka mõnes rpm paketihalduril põhinevas jaotuses, näiteks PCLinuxOS ja ALT Linux.

Võrreldes 1.8 seeriaga, seeria APT 2.0 tutvustab mitmeid uusi funktsiooneJa jõudluse parandamine, kõvenemine, lisaks sellele, et on eemaldatud palju koodi, mis vähendab raamatukogu suurust, sisaldab uus haru ka eksperimentaalse 1.9.x haru väljatöötamisel kogunenud muudatusi, mõningaid muutusi süntaksis. muud asjad.

APT 2.0 peamised uued funktsioonid

Selle uue versiooni ilmumisega mainitakse teadaandes, et pakettide nimesid aktsepteerivatele käskudele on lisatud täiustus noh nüüd Neil on mallide tugi. Malli süntaks järgib põhimõtteliselt sobivusemallide stiili.

Kuigi maskide ja regulaaravaldiste tugi apt-käskude argumentides on lõpetatud, tuleb nüüd kasutada malle.

Põhinäide Selle uue muudatuse eesmärk on loetleda mõne sektsiooni käsitsi installitud paketid:

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

Teine oluline muudatus selle uue versiooni jaoks on see lisatud apt satisf ja apt-get satisfize käsud, mis võimaldab teil installida vajalikud paketid argumendina edastatud real määratud sõltuvuste rahuldamiseks. Sealhulgas saate sõltuvuste eemaldamiseks loetleda mitu rida ja määrata plokid "Konfliktid:".

Nende käskude põhinäide on:

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

Teisalt võime selle leida lisas võimaluse koodiga paketiga seondumiseks lisades paketi nime ette eesliite "src:" (kinnitamine võimaldab teil lisada pakette muudest harudest ilma kogu süsteemi värskendamata, näiteks installides stabiilsetele testimispakettidele või ebastabiilsetele pakettidele).

Kõigi apt 2.0.0 koodiga paketist kogutud binaarpakettide parandamiseks võite määrata:

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

Samuti tuuakse seda esile rred draiveri vabastamise paralleelsus ja lahtipakkimine värskenduskäskude täitmise ajal.

Peale selle mainitakse seda vahemälu vorming on uuendatud, mis võimaldab nüüd lisada uusi kandeid ABI-d rikkumata. Vahemälus olevad kursorid on nüüd staatiliselt kirjutatud ja neid ei saa võrrelda täisarvudega (välja arvatud 0 kuni nullptr).

Muudest muudatustest mida mainitakse selles uues versioonis:

  • Eemaldas aegunud lipud ja liitis erinevad funktsioonide prototüübid. Algoritmide CRC16, MD5, SHA1 ja SHA2 kohandatud rakendused on eemaldatud.
  • Apt-käsk ootab, kuni lukustus dpkg vabastatakse. Vaikimisi on konsoolilt käivitamisel ooteaeg ajaliselt piiramatu ja muudel juhtudel on ooteaeg 120 sekundit.
  • Kui apt ei saa lukku seada, kuvatakse tõrge nüüd koos kuvatava lukufaili sisaldava protsessi nime ja pidega.
  • Lisatud ühendamistõlked ja bump-abi käsud.
  • Krüptograafilise räsimise jaoks on kaasatud libgcrypti teegi MD5, SHA1 ja SHA2 rakendused.
  • Failis auth.conf loetletud kontod edastatakse nüüd ainult siis, kui neile on juurdepääs HTTPS-i kaudu, et vältida lekkeid, kui HTTP-ühendust peetakse kinni.
  • C ++ standardi versiooni nõue on tõstetud tasemele C ++ 14.
  • Apt-helper lisab toe ühe faili jaoks mitme räsi määramiseks.
  • Ühendati libapt-insti teek libapt-pkg-ga.

Lõpuks mainitakse seda see APT 2.0 uus versioon integreeritakse lähitulevikus Debiani ebastabiilne haru ja Ubuntus, kuna APT versioon 1.9 lisati Ubuntu 19.10 ja võib-olla integreeritakse 20.10.

Kui soovite selle kohta rohkem teada saada, saate kontrollida uue väljakuulutamist versioon järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.