Mi a különbség az APT és a dpkg között az Ubuntuban?

Mi a különbség az APT és a dpkg között az Ubuntuban?

Ha Ubuntut vagy más Debian-alapú Linux disztribúciót használ, akkor kétségtelenül elolvasta a telepítési utasításokat, amelyek az APT parancs használatát írják elő, míg mások a dpkg használatát.





Tehát nem mindegy, hogy csomagokat telepít a Linux rendszerére ezekkel a csomagkezelőkkel? Mi a különbség? Ma megválaszoljuk ezeket a kérdéseket, hogy tudd, hogyan telepítheted legjobban a csomagokat az Ubuntura.





APT vs dpkg: Két fontos csomagtelepítő

Az APT és a dpkg egyaránt parancssori csomagkezelő interfészek, amelyeket az Ubuntu és más Debian-alapú rendszerek terminálján használhat. Többek között képesek telepítse a DEB fájlokat és sorolja fel a telepített csomagokat.





De kíváncsi lehet, hogy ennyire hasonlóak -e, miért van szüksége APT -re és dpkg -ra is?

A két interfész valójában együtt dolgozik, és az APT teljes csomagkezelő eszközként működik a dpkg használatával.



Zavaros? Bontsuk le a legfontosabb különbségeket.

APT dpkg -t használ a csomagok telepítéséhez

Amikor az APT (vagy unokatestvére, az Apt-get) telepít egy csomagot, valójában dpkg-t használ a háttérben ennek eléréséhez. Ily módon a dpkg inkább a „motorháztető alatt” eszközként működik az APT felhasználóbarátabb felületén.





Az APT csomagokat tölthet le

Az APT segítségével lekérhet egy fájlt egy távoli lerakatból, és telepítheti, mindezt egy parancsban. Ezzel megkímélheti magát a csomag manuális megkeresésétől és letöltésétől a telepítés előtt.

hogyan lehet megszabadulni a google drive -tól

A dpkg segítségével csak azokat a helyi fájlokat telepítheti, amelyeket már saját maga töltött le. Nem tud keresni a távoli tárolókban, vagy csomagokat húzni belőlük.





A Dpkg nem telepíti a függőségeket

Amikor telepít egy csomagot dpkg -val, csak ennyi fog történni: a rendszer egyszerűen telepíti a csomagot. Egyes csomagok működéséhez azonban további függőségeknek nevezett szoftverre van szükség. Ebben az esetben a dpkg hibaüzenettel figyelmeztethet.

Az APT azonban automatikusan ellenőrzi a megfelelő függőségeket, és megkapja azokat, hogy megbizonyosodjon arról, hogy bármit is próbál telepíteni. Ezért azt javasoljuk, hogy a dpkg csomag telepítése után továbbra is használja az APT speciális parancsát a függőségek visszaállításához.

sudo apt install -f

A Dpkg csak a helyi csomagokat indexeli

Ha a rendszerére telepített csomagokról szeretne tájékozódni, a --lista funkció dpkg -ban jobban szolgálhat, mint az APT. Ennek oka az, hogy a dpkg ugyanúgy nem talál és nem tud letölteni távoli csomagokat, mint a nem helyi csomagok listája.

dpkg --list

APT -k lista parancs felsorol minden csomagot, amelyről tud, helyi vagy más.

apt list

Ha csak a telepített csomagokat szeretné látni, akkor át kell adnia a -telepítve vagy -én választási lehetőség.

apt list --installed

Dpkg vs. Apt: Melyik jobb Önnek?

Ha helyi csomagokat szeretne telepíteni dpkg -val, ezt megteheti anélkül, hogy bármilyen problémával szembesülne. Azonban jobban jár az APT vagy az Apt-get használatával, ha rendszeresen keres csomagokat a távoli szoftvertárakban.

Az APT megkeresi és letölti a kívánt csomagot, és gondoskodik arról, hogy az összes szükséges függőség teljesüljön. A dpkg -t továbbra is használhatja, de az APT ugyanazt a funkciót fogja ellátni, miközben biztosítja, hogy a szoftver a kívánt módon működjön. Ezenkívül az APT ideális a csomagok megfelelő eltávolításához és eltávolításához a rendszerből.

Részvény Részvény Csipog Email Hogyan lehet eltávolítani a szoftvert Linuxon az Apt segítségével

A szoftver eltávolítása biztosítja, hogy elegendő hely legyen a tárolóeszközön. Így távolíthatja el az alkalmazásokat Linuxon az Apt segítségével.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Ubuntu
  • Linux
  • Csomagkezelők
A szerzőről Jordan Gloor(51 cikk megjelent)

Jordan a MUO munkatársa, aki szenvedélyesen törekszik arra, hogy mindenki számára elérhetővé és stresszmentessé tegye a Linuxot. Útmutatókat is ír a magánéletről és a termelékenységről.

Bővebben: Jordan Gloor

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide