Ebben a cikkben elmagyarázzuk a különbséget az apt és az apt-get parancsok között Linuxon. Megvitatjuk néhány, a leggyakrabban használt apt parancsot is, amelyek felváltották az apt-get parancsot.
Apt- Rövid történelem
Az apt parancssori segédprogramot 2014-ben vezették be a Debian disztribúció .deb csomagjaihoz. Először a Debian instabil verziójában használták, majd a Debian 8-ban vált szabványossá. Kezdetben nem sok figyelmet kapott a felhasználók részéről, és folyamatosan használták a régi és ismerős apt-get parancsot. Az Ubuntu 16.04 megjelenése után azonban egyre népszerűbbé vált, és valahogy felváltotta az apt-get.
Különbség az apt-get és az apt között
Az első különbség az apt és az apt-get között maga a parancs. Például, ha az apt-get update használatával szeretné frissíteni a rendszerlerakat-indexet, akkor a következőt kell futtatnia:
$sudo apt-get frissítés
Most az apt segítségével egyszerűen futtatnia kell:
$sudotaláló frissítés
Az apt update parancs nemcsak a lerakatindexet frissíti, hanem azt is megmondja, hogy a szoftver hány új verziója érhető el a lerakatban.
Lássunk néhány apt parancsot, amelyek felváltották az apt-get parancsot. Ezen parancsok megtekintéséhez írja be az apt help parancsot, vagy keresse fel az apt man oldalt, írja be az apt man parancsot a terminálba. Megjeleníti az apt -hez kapcsolódó összes információt
Funkció | apt-get | találó |
Telepítse a csomagot | apt-get install
| találó telepítés |
Távolítsa el a csomagot | apt-get remove | találó eltávolítani |
Frissítse az összes csomagot | apt-get frissítés | találó frissítés |
Az összes csomag frissítése (függőségek automatikus kezelése) | apt-get dist-upgrade
| apt teljes frissítés
|
Csomagok keresése | apt-cache keresés | találó keresés |
A csomag adatainak megjelenítése | apt-cache show | Ügyes műsor |
Távolítsa el a nem kívánt függőségeket | apt-get autoremove
| találó autoremove
|
Eltávolítja a társított konfigurációjú csomagot | Apt-get purge | találó tisztítás |
A fenti táblázatban az összes parancs ugyanaz, ha az apt-get helyett apt cseréljük, kivéve az apt upgrade parancsot. A régi apt-get upgrade parancs frissíti a rendszerben jelenleg létező összes csomagot. Nem telepíti és nem távolítja el a meglévő csomagot a rendszeren.
Az új apt upgrade parancs azonban olyan csomagokat telepít, amelyek a frissíthető csomagok függőségeiként lettek hozzáadva. Bár hasonló az apt-get frissítéshez, nem távolítja el a korábban telepített csomagokat.
Ezenkívül az apt show parancs betűrendben nyomtatja a kimenetet, és elrejt néhány kevésbé fontos információt, amelyet az apt-cache show parancs mutatott.
Az apt és az apt-get közötti különbség nem csak a parancsokra korlátozódik. Egy másik vizuális funkciót is hozzáadtak az új apt parancshoz, hogy kellemes legyen a végfelhasználók számára. Amikor egy csomag frissítésre kerül az apt upgrade, apt full-upgrade vagy apt dist-upgrade használata közben, megjelenik egy folyamatjelző sáv, amely tájékoztatja Önt a folyamat előrehaladásáról. Ez akkor is megjelenik, ha eltávolítja a csomagot az apt remove vagy apt purge használatával.
Ezenkívül, ha futtatjuk az apt list - upgrade -et, akkor néhány színt is megjelenít, hogy egyértelmű áttekintést nyújtson azokról a csomagokról, amelyekhez a lerakat a legfrissebb verziót kínálja.
Két új parancs:
A csereparancsokon kívül két új parancsot is bevezettek az apt-vel: apt list és apt edit-sources.
- találó lista - ha az apt list parancsot a –installed vagy – Upgrade -vel együtt használja, akkor felsorolja a telepített, telepíthető vagy frissítendő csomagokat.
- apt edit-sources - ha ezt a parancsot használja, megnyitja a sources.list fájlt egy szerkesztőben szerkesztésre.
Az Apt-get-et még mindig nem váltja fel teljesen az apt, és azt hiszem, soha nem fogják teljesen leállítani. Lehet azonban, hogy azon gondolkodik, hogy mit válasszon: apt vagy apt-get. Véleményem szerint az apt választása érdemes lesz, mivel minden szükséges funkciót biztosít a csomagkezeléshez, gyorsabb, barátságosabb és könnyen használható.