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évelA 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
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 GloorIratkozzon 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