Iyo nyowani vhezheni yeAPT 2.0 yakagadzirira uye idzi ndidzo nhau dzayo

Kuburitswa kwe iyo nyowani vhezheni yepakeji manejimendi chishandiso "APT 2.0" (Yepamberi Package Turu) iyo inogadzirwa neDebian chirongwa. Pamusoro peDebian uye nekuparadzirwa kwayo, APT inoshandiswa zvakare mune kumwe kugovera kunoenderana ne rpm package maneja, sePCLinuxOS uye ALT Linux.

Kuenzaniswa neiyo 1.8 akateedzana, iwo akateedzana APT 2.0 Inotangisa Zviverengero Zvitsva Zvimirofuti kuvandudza mashandiro, kuomesa, pamusoro pekuti yakawanda kodhi yakabviswa, iyo inoderedza saizi yeraibhurari, iro bazi idzva rinosanganisira zvakare shanduko dzakaunganidzwa panguva yekuvandudzwa kwebvunzo rekuyedza 1.9.x, dzimwe shanduko mu syntax, pakati zvimwe zvinhu.

Main nyowani maficha eAPT 2.0

Nokuburitswa kweshanduro iyi nyowani, zvinotaurwa mukuzivisa kuti kuvandudzwa kwakawedzerwa kumirairo inogamuchira mazita epakeji zvakanaka zvino Ivo vane rutsigiro rwema templates. Iyo template syntax inonyatso tevera maitiro eakakodzera matemplate.

Ipo kutsigirwa kwemask uye mataurirwo enguva dzose mune apt kuraira nharo kumiswa, matemplate anofanira ikozvino kushandiswa panzvimbo.

Muenzaniso wekutanga yeshanduko iyi nyowani, ndeyekuti kana tichida kunyora manyore akaiswa manyore ezvimwe zvikamu:

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

Imwe shanduko yakakosha yeshanduro iyi nyowani ndeyekuti apt inogutsa uye apt-tora inogutsa mirairo yakawedzerwa. Kusanganisira iwe unogona kunyora akawanda mitsara uye kudoma "Kukakavara:" mabhuroko kubvisa kutsamira.

Muenzaniso wekutanga wemirairo iyi ndewekuti:

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

Kune rimwe divi tinogona kuwana izvo akawedzera kugona kusunga kune package nekodhi kuwedzera chirevo chekutanga "src:" pamberi pezita repakeji (kupinha kunokutendera kuti uwedzere mapakeji kubva kune mamwe matavi pasina kukwidziridza sisitimu yese, semuenzaniso kuisa pamapakeji akatsiga kubva pakuyedzwa kana kusagadzikana).

Kugadzirisa ese mabhinari mapakeji akaunganidzwa kubva mupakeji ine apt 2.0.0 kodhi, unogona kudoma:

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

Izvo zvakare zvakasimbiswa izvo kunatsiridza kufananidzwa kweredred driver kuburitswa uye kusunungura mukati mekuvandudza kuraira kwekuitwa.

Kunze kwaizvozvo zvinonzi cache fomati yakagadziridzwa, iyo ikozvino inokutendera iwe kuwedzera matsva matsva pasina kutyora iyo ABI. Anonongedza mune cache izvozvi zvakanyorwa zvakanyorwa uye hazvigone kuenzaniswa nenhamba (kunze kwe0 kuburikidza nullptr).

Yeimwe shanduko izvo zvinotaurwa mushanduro iyi nyowani:

  • Kubviswa kwechinyakare mireza uye kwakabatanidzwa akasiyana siyana maitiro prototypes. Kuita kwetsika kweCRC16, MD5, SHA1, uye SHA2 algorithms zvakabviswa.
  • Iwo wekudaira kuraira unomirira kusvikira iyo dpkg kiya yaburitswa. Nokusingaperi, kana ikatangwa kubva kunyowani, iyo yekumirira haina muganho munguva uye, mune dzimwe nguva, iyo yekumirira nguva ndeye 120 masekondi.
  • Kana apt isingakwanise kuseta iyo yekukiya, iko kukanganisa iko zvino kunoratidzwa pamwe nezita uye pid yeiyo nzira iyo ine yekukiya faira inoratidzwa.
  • Wakawedzera kubatanidza shanduro uye bump-abi mirairo.
  • Nezve cryptographic hashing, iyo MD5, SHA1, uye SHA2 kuitiswa kweraibgcrypt raibhurari inosanganisirwa.
  • Maakaunzi akanyorwa mune auth.conf faira zvino anotamisirwa chete kana akawanikwa pamusoro peHTTPS kudzivirira kubvaruka kana chinongedzo cheHTTP chakabatwa.
  • Izvo zvinodikanwa zveiyo vhezheni yeC ++ standard yakakwidziridzwa kuC ++ 14.
  • Apt-mubatsiri anowedzera rutsigiro rwekutsanangura akawanda mahesheni eiyo faira rimwe.
  • Yakabatanidza raibapt-inst raibhurari ne libapt-pkg.

Pakupedzisira zvinonzi iyi vhezheni itsva yeAPT 2.0, munguva pfupi iri kutevera ichabatanidzwa iro risina kugadzikana bazi reDebian uye muUbuntu, sezvo APT vhezheni 1.9 yakaverengerwa muUbuntu 19.10 uye iri kuve iri kubatanidzwa muna 20.10.

Kana iwe uchida kuziva zvakawanda nezvazvo, unogona kutarisa kuziviswa kweiyo nyowani shanduro mu chinotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako