Nova različica APT 2.0 je pripravljena in to so njene novice

Sprostitev nova različica orodja za upravljanje paketov "APT 2.0" (Napredno orodje za pakete), ki je razvil projekt Debian. Poleg Debiana in njegovih distribucij se APT uporablja tudi v nekaterih distribucijah, ki temeljijo na upravitelju paketov rpm, kot sta PCLinuxOS in ALT Linux.

V primerjavi s serijo 1.8, serija APT 2.0 uvaja več novih funkcijkot tudi izboljšanje učinkovitosti, utrjevanje, poleg tega, da je bilo izločenih tudi veliko kode, kar zmanjšuje velikost knjižnice, nova veja vključuje tudi spremembe, ki so se nabrale med razvojem poskusne veje 1.9.x, nekatere spremembe v sintaksi, med drugim ...

Glavne novosti APT 2.0

Ob izidu te nove različice je v sporočilu omenjeno, da ukazom, ki sprejemajo imena paketov, je bila dodana izboljšava no zdaj Imajo podporo za predloge. Sintaksa predloge v bistvu sledi slogu predlog predloge.

Medtem ko je bila podpora za maske in regularne izraze v argumentih ukaza apt ukinjena, je treba namesto tega zdaj uporabiti predloge.

Osnovni primer te nove spremembe, če želimo našteti ročno nameščene pakete nekaterih odsekov:

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

Druga pomembna sprememba te nove različice je ta dodana ukaza apt satisfaf in apt-get meetfize, ki vam omogoča namestitev potrebnih paketov za izpolnitev odvisnosti, določenih v vrstici, podani kot argument. Vključno s tem lahko navedete več vrstic in določite bloke "Konflikti:" za odstranitev odvisnosti.

Osnovni primer teh ukazov je:

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

Po drugi strani pa to lahko najdemo dodal možnost vezave na paket s kodo dodajanje predpone "src:" pred imenom paketa (pripenjanje vam omogoča dodajanje paketov iz drugih vej, ne da bi posodobili celoten sistem, na primer namestitev na stabilne pakete iz preizkusa ali nestabilnost).

Če želite popraviti vse binarne pakete, zbrane iz paketa s kodo apt 2.0.0, lahko določite:

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

Poudarjeno je tudi, da izboljšana paralelizacija sproščanja rdečega gonilnika in razpakiranje med izvajanjem ukaza za posodobitev.

Poleg tega je omenjeno, da format predpomnilnika je posodobljen, ki vam zdaj omogoča dodajanje novih vnosov, ne da bi kršili ABI. Kazalci v predpomnilniku so zdaj statično zapisani in jih ni mogoče primerjati s celimi števili (razen od 0 do nullptr).

Od ostalih sprememb omenjena v tej novi različici:

  • Odstranili zastarele zastavice in združili različne prototipe funkcij. Izvedbe po meri algoritmov CRC16, MD5, SHA1 in SHA2 so bile odstranjene.
  • Ukaz apt počaka, dokler se ne sprosti zaklepanje dpkg. Po zagonu s konzole je čakanje privzeto časovno neomejeno, v drugih primerih pa čakanje 120 sekund.
  • Če apt ne more nastaviti zaklepanja, se zdaj prikaže napaka z imenom in pidom procesa, ki vsebuje prikazano datoteko zaklepanja.
  • Dodani prevodi za spajanje in ukazi bump-abi.
  • Za kriptografsko zgoščevanje so vključene izvedbe knjižnice libgcrypt MD5, SHA1 in SHA2.
  • Računi, navedeni v datoteki auth.conf, se zdaj prenesejo le, če dostopate prek HTTPS, da preprečite puščanje, če prestrežemo povezavo HTTP.
  • Zahteva po različici standarda C ++ je bila postavljena na C ++ 14.
  • Apt-helper dodaja podporo za določanje več zgoščenk za eno datoteko.
  • Združila je knjižnico libapt-inst z libapt-pkg.

Na koncu je omenjeno, da ta nova različica APT 2.0 bo v bližnji prihodnosti vključena v nestabilna veja Debiana in v Ubuntu, saj je bila različica APT 1.9 vključena v Ubuntu 19.10 in je morda integrirana v 20.10.

Če želite vedeti več o tem, lahko preverite napoved novega različica v naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.