pakettihaldustööriista uus versioon (Advanced Package Tool), mida arendab Debian projekt. Peale Debiani ja selle derivaadi distsipliinide, kasutatakse APT-d ka mĂ”nedes rpm-pakettihalduri pĂ”hjal loodud distsipliinides, nagu PCLinuxOS ja ALT Linux. Uus haru sisaldab endas arenduse kĂ€igus kogunenud muudatusi katselisest harust 1.9.x. Uus versioon integreeritakse peagi (Ubuntu 19.10 kasutas katseharu 1.9). Pakettide nimed sisaldavad nĂŒĂŒd toetust
Uusimad poolelt vÔib mÀrkida:
- . Mallide sĂŒntaks kordab enamasti aptitude mallide stiili. Toetust maskide ja regulaarsete vĂ€ljendite jaoks apt kĂ€skluse argumentides on lĂ”petatud, nĂŒĂŒd tuleb kasutada malli. NĂ€iteks, et kuvada kĂ”iki kĂ€sitsi installitud pakette sektsioonidest, kus on sĂ”nad libs, perl ja python: apt list â~i !~M (~slibs|~sperl|~spython)â
apt list â~i !~M (~slibs|~sperl|~spython)â
- Lisatud kĂ€sud âapt satisfyâ ja âapt-get satisfyâ, mis vĂ”imaldavad installida pakette, mis on vajalikud sĂ”ltuvuste rahuldamiseks, nagu on mÀÀratud argumendina antud reas. Samuti saab loetleda mitmeid ridu ja mÀÀrata âConflicts:â blokke sĂ”ltuvuste vĂ€listamiseks. NĂ€iteks:
apt-get satisfy âfooâ âConflicts: barâ âbaz (>> 1.0) | bar (= 2.0), mooâ
- Lisatud vĂ”imalus pakkide kodeerimisele kinnitada, lisades nime ees prefiksi âsrc:â (, vĂ”imaldab lisada pakette teistest harudest ilma kogu sĂŒsteemi vĂ€rskendamata, nĂ€iteks installida stabiilsesse versiooni pakette testimisest vĂ”i ebastabiilsest). KĂ”ik binar-pakettidest, mis on saadud koodist apt 2.0.0, saab kinnitada jĂ€rgmiselt:
Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990 - apt kÀsus tagatakse dpkg lukustuse vabastamise ootamine. Vaikimisi ei ole konsoolilt kÀivitamisel ooteaeg piiritletud, muudel juhtudel on ajapiirang 120 sekundit.
- Kui apt ei suuda lukustust seadistada, kuvatakse nĂŒĂŒd viga koos lukufaili hoidva protsessi nime ja pid-iga.
- Lisatud kÀsud merge-translations ja bump-abi.
- KrĂŒptograafiliste rĂ€si genereerimiseks kasutatakse MD5, SHA1 ja SHA2 rakendusi libgcrypt teegist.
- KÀivitusprotsessorite paraleelsus on suurenenud. ja avamise ajal kÀsu uuendamine.
- Auth.conf failis loetletud kontod edastatakse nĂŒĂŒd ainult HTTPS-i kaudu, et vĂ€ltida lekkeid HTTP-ĂŒhenduse pĂŒĂŒdmisel.
- C++ standardi versiooni nÔue on tÔstetud C++14-le.
- Apt-helperisse lisati tugi mitme rĂ€si mÀÀramiseks ĂŒhe faili jaoks.
- Libapt-inst teek on ĂŒhendatud libapt-pkg teegiga.
- VahemĂ€lu formaat on moderniseeritud, vĂ”imaldades nĂŒĂŒd uusi kirjeid lisada ABI rikkumise vĂ€ltimiseks. VahemĂ€lu osutused on nĂŒĂŒd staatiliselt tĂŒĂŒbid ja neid ei saa vĂ”rrelda tĂ€isarvudega (vĂ€lja arvatud 0 kaudu nullptr).
- Vana funktsiooni lippudest on puhastatud ja erinevate funktsioonide prototĂŒĂŒpide ĂŒhendamine on teostatud. Eemaldatud on omatehtud algoritmid CRC16, MD5, SHA1 ja SHA2.
Allikas: opennet.ru
