V tem članku bomo razložili razliko med ukazoma apt in apt-get v Linuxu. Obravnavali bomo tudi nekaj najpogosteje uporabljenih ukazov apt, ki so nadomestili ukaz apt-get.
Apt- Kratka zgodovina
Pripomoček ukazne vrstice apt je bil uveden leta 2014 za .deb paketi distribucije Debian. Najprej je bil uporabljen v nestabilni različici Debiana, nato pa je postal standard v Debianu 8. Sprva uporabnikom ni pritegnil veliko pozornosti in so še naprej uporabljali stari in znani ukaz apt-get. Vendar pa je po izidu Ubuntu 16.04, je začel pridobivati priljubljenost in je nekako nadomestil apt-get.
Razlika med apt-get in apt
Prva razlika, ki jo boste opazili med apt in apt-get, je sam ukaz. Če želite na primer uporabiti posodobitev apt-get za posodobitev indeksa sistemskega repozitorija, zaženite:
$ sudo apt-get posodobitevZdaj z apt preprosto morate zagnati:
$ sudo apt posodobitevUkaz apt update ne samo posodobi indeks repozitorija, temveč tudi pove, ali in koliko novih različic programske opreme je na voljo v repozitoriju.
Oglejmo si še nekaj apt ukazov, ki so nadomestili apt-get. Če si želite ogledati te ukaze, lahko vnesete pomoč za apt ali obiščete stran apt man, tako da v terminal vnesete apt man. Prikazali bodo vse informacije, povezane z apt
Funkcija | apt-get | apt |
Namestite paket | apt-get install | apt namestite |
Odstranite paket | apt-get odstranite | apt odstraniti |
Posodobi ves paket | apt-get nadgradnja | primerna nadgradnja |
Posodobi vse pakete (samodejno obdelavo odvisnosti) | apt-get dist-upgrade | apt popolna nadgradnja |
Iskanje paketov | iskanje apt-cache | primerno iskanje |
Pokaži informacije o paketu | oddaja apt-cache | Apt oddaja |
Odstranite neželene odvisnosti | apt-get autoremove | apt autoremove |
Odstrani paket s pripadajočo konfiguracijo | Apt-get čiščenje | primerno čiščenje |
V zgornji tabeli so vsi ukazi enaki, če apt-get zamenjate s apt, razen za ukaz apt upgrade. Stari ukaz apt-get upgrade posodablja vse pakete, ki trenutno obstajajo v vašem sistemu. Ne namesti ali odstrani obstoječega paketa v vašem sistemu.
Vendar novi ukaz apt upgrade namesti pakete, ki so bili dodani kot odvisnosti nadgradljivih paketov. Čeprav je podoben nadgradnji apt-get, pa tudi ne odstrani prej nameščenih paketov.
Poleg tega ukaz apt show natisne izhod po abecednem vrstnem redu in skrije nekatere manj pomembne informacije, ki jih je prikazal ukaz apt-cache show.
Razlika med apt in apt-get ni omejena le na ukaze. Nova vizualna funkcija je bila dodana novemu ukazu apt, da je prijetna za končne uporabnike. Kadar se paket posodablja med uporabo apt nadgradnje, apt popolne nadgradnje ali apt dist-nadgradnje, se prikaže vrstica napredka, ki vas obvešča o poteku postopka. Pojavi se tudi, ko paket odstranite s pomočjo apt remove ali apt purge.
Poleg tega, če zaženemo apt list -upgradeble, prikazuje tudi nekaj barv, ki zagotavljajo jasen pregled paketov, za katere skladišče ponuja najnovejšo različico.
Dva nova ukaza:
Poleg nadomestnih ukazov sta z apt uvedena dva nova ukaza: apt list in apt edit-sources.
- primeren seznam - ko se ukaz apt list uporablja z -installed ali -upgradeable, navede pakete, ki so nameščeni, na voljo za namestitev ali tisti, ki jih je treba nadgraditi.
- primerni viri za urejanje - ko se uporabi ta ukaz, odpre vire.seznam datotek v urejevalniku za urejanje.
Apt-get še vedno ni v celoti nadomeščen s programom apt in mislim, da ga ne bo nikoli več ukinil. Morda pa razmišljate o tem, za kaj bi se odločili: apt ali apt-get. Po mojem mnenju se bo odločitev za apt splačala, saj ponuja vse potrebne funkcije za upravljanje paketov, je hitrejša, prijaznejša in enostavna za uporabo.