Kāda ir atšķirība starp APT un dpkg Ubuntu?

Kāda ir atšķirība starp APT un dpkg Ubuntu?

Ja izmantojat Ubuntu vai jebkuru citu uz Debian balstītu Linux izplatītāju, jūs, bez šaubām, esat izlasījis instalēšanas instrukcijas, kurās teikts, ka jāizmanto komanda APT, bet citi ir teikuši izmantot dpkg.





Tātad, vai ir svarīgi, vai kopā ar kādu no šiem pakotņu pārvaldniekiem instalējat paketes savā Linux sistēmā? Kāda atšķirība? Šodien mēs risināsim šos jautājumus, lai jūs zinātu, kā vislabāk instalēt paketes Ubuntu.





APT vs dpkg: divi svarīgi pakotņu instalētāji

APT un dpkg ir komandrindas pakotņu pārvaldības saskarnes, kuras varat izmantot terminālī Ubuntu un citās Debian sistēmās. Cita starpā viņi var instalējiet DEB failus un uzskaitiet instalētās pakotnes.





Bet jums varētu rasties jautājums, vai tie ir tik līdzīgi, kāpēc jums ir nepieciešams gan APT, gan dpkg?

Abas saskarnes faktiski darbojas kopā, un APT, izmantojot dpkg, darbojas kā pilnīgs paketes pārvaldības rīks.



Apjucis? Sadalīsim galvenās atšķirības.

APT izmanto dpkg, lai instalētu paketes

Kad APT (vai tā radinieks Apt-get) instalē pakotni, tā īstenošanai aizmugurē faktiski tiek izmantots dpkg. Tādā veidā dpkg vairāk darbojas kā rīks “zem pārsega” APT lietotājam draudzīgākajai saskarnei.





APT var lejupielādēt paketes

Izmantojot APT, jūs varat izgūt failu no attālās krātuves un instalēt to - vienā komandā. Tas ietaupa jūs no darba, kas manuāli atrodams un lejupielādējams pakotne pirms instalēšanas.

Windows 10 strādā pie atjauninājumiem lēni

Izmantojot dpkg, jūs varat instalēt tikai tos vietējos failus, kurus jau esat lejupielādējis pats. Tā nevar meklēt attālās krātuves vai izvilkt no tām paketes.





Dpkg neinstalēs atkarības

Instalējot paketi ar dpkg, tas viss notiks: sistēma vienkārši instalēs paketi. Tomēr dažu pakotņu darbībai nepieciešama papildu programmatūra, ko sauc par atkarībām. Šādā gadījumā dpkg var brīdināt jūs ar kļūdas ziņojumu.

Tomēr APT automātiski pārbaudīs un iegūs atbilstošas ​​atkarības, lai pārliecinātos, vai viss, ko mēģināt pareizi instalēt. Tāpēc mēs iesakām pēc paketes ar dpkg instalēšanas joprojām izmantot APT īpašo komandu atkarību atjaunošanai.

sudo apt install -f

Dpkg indeksē tikai vietējās paketes

Ja jūs mēģināt uzzināt par jūsu sistēmā instalētajām pakotnēm, -saraksts funkcija dpkg var kalpot jums labāk nekā APT. Tas ir tāpēc, ka tāpat kā tā nevar atrast un lejupielādēt attālās paketes, dpkg nevar arī uzskaitīt nevienu pakotni, kas nav lokāla ierīcei.

dpkg --list

APT sarakstu komanda uzskaitīs katru paketi, par kuru tā zina, vietējo vai citu.

apt list

Lai redzētu tikai instalētās pakotnes, jums jānokārto -instalēta vai -i iespēja.

apt list --installed

Dpkg pret Apt: kurš no jums ir labāks?

Ja vēlaties instalēt vietējās paketes ar dpkg, varat to izdarīt, nesaskaroties ar problēmām. Tomēr jums ir labāk izmantot APT vai Apt-get, ja regulāri meklējat paketes attālās programmatūras krātuvēs.

APT veiks vajadzīgās pakotnes atrašanu un lejupielādi, kā arī nodrošinās visu nepieciešamo atkarību izpildi. Jūs joprojām varat izmantot dpkg, taču APT veiks to pašu funkciju, vienlaikus nodrošinot, ka jūsu programmatūra darbojas tā, kā jums nepieciešams. Turklāt APT ir ideāli piemērots, lai pareizi atinstalētu paketes un noņemtu tās no sistēmas.

Kopīgot Kopīgot Čivināt E -pasts Kā atinstalēt programmatūru Linux, izmantojot Apt

Programmatūras atinstalēšana nodrošina, ka atmiņas ierīcē ir pietiekami daudz vietas. Lūk, kā atinstalēt lietotnes Linux, izmantojot Apt.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Ubuntu
  • Linux
  • Pakotņu pārvaldnieki
Par autoru Džordans Gloors(51 raksts publicēts)

Džordans ir MUO personāla rakstnieks, kurš aizraujas ar to, lai padarītu Linux pieejamu un bez stresa ikvienam. Viņš arī raksta rokasgrāmatas par privātumu un produktivitāti.

Vairāk no Jordan Gloor

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu