Különbség az apt vs apt-get között

Difference Between Apt Vs



Minden Linux-felhasználó ismeri az erőteljes apt és apt-get parancsot, és valószínűleg ezt használta a rendszer csomagjainak kezelésére. A legtöbben azonban nem értik az apt és az apt-get közötti különbséget, és gyakran összezavarodnak, mikor kell használni egyiket vagy másikat. Mindkettő nyílt forráskódú parancssori eszköz, amelyet csomagok, például telepítés, frissítés, frissítés és eltávolítás kezelésére használnak. Azonban még mindig vannak különbségek közöttük.

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ó.