Mis vahe on Ubuntus APT ja dpkg vahel?

Mis vahe on Ubuntus APT ja dpkg vahel?

Kui kasutate Ubuntut või mõnda muud Debianil põhinevat Linuxi distributsiooni, olete kahtlemata lugenud installijuhiseid, mis käsivad teil kasutada käsku APT, samas kui teised on käskinud teil kasutada dpkg.





Niisiis, kas on oluline, kas installite pakette oma Linuxi süsteemi mõne sellise paketihalduriga? Mis vahe on? Täna tegeleme nende küsimustega, et saaksite teada, kuidas Ubuntu pakette kõige paremini installida.





APT vs dpkg: kaks olulist paketipaigaldajat

APT ja dpkg on mõlemad käsurea pakettide haldamise liidesed, mida saate kasutada Ubuntu ja teiste Debianil põhinevate süsteemide terminalis. Nad saavad muu hulgas installige DEB -failid ja loetlege installitud paketid.





Kuid võite küsida, kas nad on nii sarnased, miks vajate nii APT -d kui ka dpkg -d?

Need kaks liidest töötavad tegelikult koos, APT toimib dpkg kasutamise kaudu nagu täielik paketihaldustööriist.



Segaduses? Jagame peamised erinevused.

APT kasutab pakettide installimiseks dpkg

Kui APT (või selle nõbu Apt-get) installib paketi, kasutab ta tegelikult selle tagaküljel dpkg. Sel moel toimib dpkg APT kasutajasõbralikuma liidese jaoks pigem kapoti all oleva tööriistana.





APT saab pakette alla laadida

APT abil saate faili kaughoidlast alla laadida ja installida, kõik ühe käsuga. See säästab teid pakettide käsitsi leidmise ja allalaadimise eest enne installimist.

kuidas suurendada mälu MacBook Pro -s

Rakendusega dpkg saate installida ainult kohalikke faile, mille olete juba ise alla laadinud. See ei saa otsida kaugeid hoidlaid ega tõmmata neist pakette.





Dpkg ei installi sõltuvusi

Kui installite paketi dpkg -ga, siis see kõik juhtub: süsteem lihtsalt installib paketi. Mõne paketi toimimiseks on aga vaja täiendavat tarkvara, mida nimetatakse sõltuvusteks. Sellisel juhul võib dpkg teid veateatega hoiatada.

APT aga kontrollib ja saab automaatselt asjakohaseid sõltuvusi, et veenduda selles, mida proovite funktsioone õigesti installida. Seetõttu soovitame pärast dpkg -ga paketi installimist ikkagi kasutada APT spetsiaalset sõltuvuste taastamise käsku.

sudo apt install -f

Dpkg indekseerib ainult kohalikke pakette

Kui proovite teada saada oma süsteemi installitud pakettide kohta, -nimekirja funktsioon dpkg -s võib teid paremini teenida kui APT. Selle põhjuseks on asjaolu, et samamoodi ei saa ta kaugpakette leida ja alla laadida, samuti ei saa dpkg loetleda pakette, mis pole seadme jaoks kohalikud.

dpkg --list

APT -d nimekirja käsk loetleb kõik paketid, millest ta teab, kohalik või muul viisil.

apt list

Ainult installitud pakettide nägemiseks peate läbima -paigaldatud või -mina valik.

apt list --installed

Dpkg vs Apt: kumb on teie jaoks parem?

Kui soovite installida dpkg -ga kohalikke pakette, saate seda teha ilma probleemideta. Siiski on teil parem APT või Apt-get, kui otsite regulaarselt pakette kaugtarkvarahoidlatest.

APT otsib ja laadib alla soovitud paketi ning tagab, et kõik vajalikud sõltuvused on täidetud. Saate endiselt kasutada dpkg -d, kuid APT täidab sama funktsiooni, tagades samal ajal, et teie tarkvara töötab nii, nagu vajate. Lisaks sobib APT ideaalselt pakettide desinstallimiseks ja nende süsteemist eemaldamiseks.

Jaga Jaga Piiksuma E -post Tarkvara desinstallimine Linuxis Apt abil

Tarkvara desinstallimine tagab, et teie mäluseadmes on piisavalt ruumi. Siit saate teada, kuidas rakendusi Linuxis Apt abil desinstallida.

Loe edasi
Seotud teemad
  • Linux
  • Ubuntu
  • Linux
  • Paketihaldurid
Autori kohta Jordan Gloor(51 artiklit avaldatud)

Jordan on MUO personalikirjanik, kes soovib muuta Linuxi kõigile kättesaadavaks ja stressivabaks. Samuti kirjutab ta juhendeid privaatsuse ja tootlikkuse kohta.

Veel Jordan Gloorilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin