Mazuva mashoma apfuura, the kuburitswa kweyakamirirwa vhezheni ye "APT 3.0", iyo inoratidza shanduko yeiyi yakakosha APT package maneja, ichibatanidza kuvandudzwa kwakaunganidzwa mukuyedza 2.9 bazi uye kugadzira nzira yeruzivo rwakanyanya mukutonga software pane Debian-based system.
Kana iwe uchiri kuziva nezve APT (Advanced Package Tool) unofanirwa kuziva kuti izvi Icho chishandiso chakakosha mune chero Debian-based system, kufanana Ubuntu. APT inoshanda seyepamusoro-level interface kune iyo .deb package system, ichikubvumidza iwe kutonga software kubva kune terminal.
Main nyowani maficha eAPT 3.0
Muiyi vhezheni itsva yeAPT 3.0, chimwe chezvinyowani zvayo zvinonakidza ndeye kugadzirisa kwemushandisi wayo, izvozvi inopa mufananidzo wakajeka wemabasa ekuisa. Where before the kutsamira yakaonekwa serunyoro runoenderera rwemazita epasuru, Iwo zvino anoratidzwa mumavara-akabatanidzwa makoramu.
Uyewo, Izvo zvikamu "ZVITSVA mapakeji" uye "yekuwedzera mapakeji" akabatanidzwa, kubvisa kudzokororwa uye kuita kuti zvinobuda zvive compact. Kune avo vanoda kugadzirisa chiitiko ichi, marongero matsva akaunzwa senge APT ::Muvara::*, APT::Configuration::ruvara, uye -color uye -no-ruvara sarudzo.
Otomatiki pagination uye yakavandudzwa kufamba
Iyo itsva vhezheni yeAPT 3.0 zvakaren inoshandisa automatic pagination yemirairo yakafanana show, policy, list, search and showsrc. Iyi ficha inoitirwa kuvandudza ruzivo pamaterminals nekuratidza mibairo yakakura nenzira yakarongeka, sezvo ichidzorwa nesarudzo. Binary::apt::Pager uye shanduko yezvakatipoteredza PAGER, zvichibvumira kuti chiratidziro chigadziriswe kune zvinodiwa nemushandisi.
Solver3: Iyo New Dependency Resolution Injini
Pasina mubvunzo imwe yekuvandudzwa kwakakodzera kuombera yekuburitswa uku kweAPT 3.0 ndiyo Nhanganyaya kune Solver3, injini itsva yekugadzirisa kusawirirana pakati pekutsamira. Inogoneswa ne --solver 3.0 sarudzo, iyi sisitimu inoshandisa backtracking algorithm iyo inovandudza ese ari maviri vhezheni sarudzo uye yakazara APT mashandiro, ichipeta kaviri kumhanya kwekuita kwebvunzo dzemukati.
Solver3 inosanganisa rutsigiro rwematanho akawanda ekuvandudza, pinda iyo -no-strict-pinning sarudzo yekuisa shanduro dzekuyedza, inosimbisa dziviriro pakubviswa kwemapakeji akaiswa nemaoko uye inokwenenzvera otomatiki kucheneswa kwezvisina kushandiswa zvinotsamira. Yakawedzerwa kune iyi iratidziro nyowani yezvikanganiso zvekutsamira, zvino yatsanangurwa zvakajeka kuitira kunzwisisa kuri nyore.
Zvakanaka kune apt-kiyi
Ne APT 3.0, chishandiso chekare apt-kiyi inoregedzwa zviri pamutemo. Modhi yayo yekusimbisa, yakavakirwa pane yakagovaniswa yepasi rose keystore (/etc/apt/trusted.gpg), yakatsiviwa neyakachengetedzeka dhizaini, uko imwe neimwe repository ine yayo yekuchengetera mumadhairekitori akadai /etc/apt/trusted.gpg.d/ or /etc/apt/keyrings/.
Uyewo, tsigiro yegpg-sq inowedzerwa, chishandiso chakanyorwa muRust zvichibva pane Sequoia purojekiti, iyo inotevedzera kuurayiwa kweGPG uye inobvumira kusimbiswa kwemasiginecha edhijitari pasina zvichienderana nehurongwa hwekare. Ichi chishandiso chinotora pamberi pegpg, zvichireva kuti kungoiisa kunomanikidza APT kuishandisa nekukasira. A new file extension conference inotambirwawo: .asc ye ASCII keys uye .gpg for binary keys. Chero imwe yekuwedzera inoburitsa kukanganisa, ichikumanikidza kuti ugadzirise mamwe mazita emafaira mune iripo zvigadziriso.
Zvinyowani uye kuvandudzwa muAPT 3.0
Pakati pezvimwe zvinoonekwa kuvandudzwa, iyo vhezheni itsva inosanganisira:
- Kugadziridza nekutsiva iyo GnuTLS uye Gcrypt maraibhurari ine OpenSSL-yakavakirwa backend.
- Iyo -comment sarudzo inokubvumira kuti usiye zvinyorwa zvakanyorwa munhoroondo yekutengeserana.
- Yakawedzera rutsigiro rweKuedzazve-Mushure meHTTP musoro, uchikwenenzvera kutangwazve kwekurodha kwakakanganiswa.
- Iyo apt rondedzero yekuraira ikozvino inosanganisira iyo -target-release sarudzo yekusefa mibairo zvichienderana neshanduro yechinangwa.
- Iyo apt show -izere command ikozvino inoratidza rumwe ruzivo nezve pinning marongero neiyo APT-Pin, APT-Mumiriri, uye APT-Release minda.
- Iyo nyowani "audit" yekukanganisa nhanho, inogoneswa ne --audit, inobvumidza iwe kuona dzingangove njodzi kana anomalies panguva yekutonga kwepakeji.
- Zvinokurudzirwa kutumidza masources.list.d mafaera ane zita remutengesi mune mavara madiki, semuenzaniso: $(dpkg-vendor -query Vendor | tr AZ az).sources.
Chekupedzisira, chikamu chepkgDepCache chakakwidziridzwa nerutsigiro rwekutengesa uye kugadzirisa zviverengero, kuwedzera kukosha kwayo sechishandiso chemukati chekuongorora kutsamira.
Chekupedzisira, zvinofanirwa kutaurwa izvo Iyo vhezheni nyowani yave kuwanikwa paDebian Unstable bazi uye iri munzira yekubatanidzwa muDebian Testing, uko remangwana Debian 13 iri kugadzirwa. Kubatanidzwa kwayo mune yepamutemo Ubuntu repositories kwakarongwa zvakare.
Kana iwe uchida kudzidza zvakawanda nezvazvo, unogona kutarisa iwo maficha mu inotevera chinongedzo.