Kuo skiriasi „APT“ ir „dpkg“ „Ubuntu“?

Kuo skiriasi „APT“ ir „dpkg“ „Ubuntu“?

Jei naudojate „Ubuntu“ ar bet kurį kitą „Debian“ pagrįstą „Linux“ distribuciją, be jokios abejonės, perskaitėte diegimo instrukcijas, nurodančias naudoti APT komandą, o kiti liepė naudoti dpkg.





Taigi ar tai svarbu, jei diegiate paketus savo „Linux“ sistemoje su bet kuriuo iš šių paketų tvarkytojų? Koks skirtumas? Šiandien mes spręsime šiuos klausimus, kad žinotumėte, kaip geriausiai įdiegti paketus „Ubuntu“.





APT vs dpkg: du svarbūs paketų montuotojai

APT ir dpkg yra komandų eilutės paketų valdymo sąsajos, kurias galite naudoti „Ubuntu“ ir kitų „Debian“ sistemų terminale. Jie, be kita ko, gali įdiegti DEB failus ir išvardykite įdiegtus paketus.



Bet jums gali kilti klausimas, ar jie tokie panašūs, kodėl jums reikia ir APT, ir dpkg?

Abi sąsajos iš tikrųjų veikia kartu, o APT veikia kaip visas paketų valdymo įrankis, naudojant dpkg.



Sumišęs? Išskaidykime pagrindinius skirtumus.

APT naudoja dpkg paketams diegti

Kai APT (arba jo pusbrolis „Apt-get“) įdiegia paketą, tam iš tikrųjų naudojamas dpkg. Tokiu būdu „dpkg“ labiau veikia kaip įrankis „po gaubtu“, kad APT būtų patogesnė sąsaja.





APT gali atsisiųsti paketus

Naudodami APT, galite nuskaityti failą iš nuotolinės saugyklos ir ją įdiegti vienoje komandoje. Taip sutaupysite nuo rankinio paketo paieškos ir atsisiuntimo prieš diegimą.

kaip naudotis wii u valdikliu kompiuteryje

Naudodami dpkg galite įdiegti tik vietinius failus, kuriuos jau atsisiuntėte patys. Ji negali ieškoti nuotolinių saugyklų ar ištraukti iš jų paketų.





„Dpkg“ neįdiegs priklausomybių

Įdiegus paketą su „dpkg“, viskas nutiks: sistema tiesiog įdiegs paketą. Tačiau kai kuriems paketams veikti reikalinga papildoma programinė įranga, vadinama priklausomybėmis. Tokiu atveju „dpkg“ gali jus įspėti su klaidos pranešimu.

Tačiau APT automatiškai patikrins ir gaus atitinkamas priklausomybes, kad įsitikintų, jog viskas, ką bandote įdiegti teisingai. Štai kodėl mes rekomenduojame, įdiegus paketą su dpkg, vis tiek naudoti specialią APT komandą priklausomybėms atkurti.

sudo apt install -f

„Dpkg“ indeksuoja tik vietinius paketus

Jei bandote sužinoti apie jūsų sistemoje įdiegtus paketus, -sąrašas funkcija dpkg gali tarnauti jums geriau nei APT. Taip yra todėl, kad taip pat, kaip ji negali rasti ir atsisiųsti nuotolinių paketų, „dpkg“ taip pat negali išvardyti jokių paketų, kurie nėra vietiniai įrenginiui.

dpkg --list

APT sąrašą komanda išvardys kiekvieną paketą, apie kurį jis žino, vietinį ar kitokį.

apt list

Norėdami pamatyti tik įdiegtus paketus, turite praeiti -įdiegta arba -i variantas.

apt list --installed

Dpkg vs Apt: kuris jums geresnis?

Jei norite įdiegti vietinius paketus su „dpkg“, galite tai padaryti nesusidūrę su jokiomis problemomis. Tačiau jums geriau sekasi naudoti APT arba „Apt-get“, jei reguliariai ieškote paketų nuotolinėse programinės įrangos saugyklose.

APT suras ir atsisiųs norimą paketą ir užtikrins, kad visos būtinos priklausomybės būtų įvykdytos. Jūs vis tiek galite naudoti „dpkg“, tačiau APT atliks tą pačią funkciją ir užtikrins, kad jūsų programinė įranga veiktų taip, kaip jums reikia. Be to, APT idealiai tinka tinkamai pašalinti paketus ir pašalinti juos iš sistemos.

Dalintis Dalintis „Tweet“ Paštu Kaip pašalinti programinę įrangą „Linux“ naudojant „Apt

Pašalinus programinę įrangą, saugojimo įrenginyje yra pakankamai vietos. Štai kaip pašalinti programas „Linux“ naudojant „Apt“.

Skaityti toliau
Susijusios temos
  • Linux
  • Ubuntu
  • Linux
  • Paketų valdytojai
Apie autorių Jordanas Glooras(Paskelbti 51 straipsniai)

Jordanas yra personalo rašytojas MUO, kuris aistringai siekia, kad „Linux“ būtų prieinama ir be streso visiems. Jis taip pat rašo privatumo ir produktyvumo vadovus.

Daugiau iš Jordan Gloor

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia