Pakettide haldamise APT 2.0 vÀljalaskmine

Valmistatud pakettihaldustööriista uus versioon APT 2.0 (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 Debiani Unstable harusse ja pakettide andmebaasi (Ubuntu 19.10 kasutas katseharu 1.9). Ubuntu Pakettide nimed sisaldavad nĂŒĂŒd toetust

Uusimad muutusi 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: ĆĄablooneapt 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:” (kinnitamine, 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. rred 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

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster