V tomto článku vysvetlíme rozdiel medzi príkazmi apt a apt-get v Linuxe. Budeme tiež diskutovať o niekoľkých najčastejšie používaných príkazoch apt, ktoré nahradili príkaz apt-get.
Apt- Stručná história
Nástroj apt príkazového riadka apt bol predstavený v roku 2014 pre balíky .deb distribúcie Debian. Prvýkrát to bolo použité v nestabilnej verzii Debianu a potom sa to stalo štandardom v Debiane 8. Spočiatku si to od používateľov získalo veľkú pozornosť a stále používali starý a známy príkaz apt-get. Po vydaní Ubuntu 16.04 si však začal získavať popularitu a nejakým spôsobom nahradil súbor apt-get.
Rozdiel medzi apt-get a apt
Prvý rozdiel, ktorý si všimnete medzi apt a apt-get, je samotný príkaz. Napríklad, ak chcete použiť apt-get update na aktualizáciu indexu systémového archívu, spustíte:
$sudo apt-get aktualizácia
Teraz, keď je to vhodné, stačí spustiť:
$sudovýstižná aktualizácia
Príkaz apt update nielen aktualizuje index úložiska, ale tiež hovorí, či a koľko nových verzií softvéru je k dispozícii v úložisku.
Pozrime sa na niekoľko ďalších apt príkazov, ktoré nahradili apt-get. Ak chcete zobraziť tieto príkazy, môžete napísať príkaz apt help alebo navštíviť stránku apt man zadaním príkazu apt man do terminálu. Zobrazí všetky informácie súvisiace s apt
Funkcia | výstižný | výstižný |
Inštalovať balík | apt-get nainštalovať
| vhodná inštalácia |
Odstráňte balík | apt-get odstrániť | vhodne odstrániť |
Aktualizujte celý balík | apt-get upgrade | vhodnú aktualizáciu |
Aktualizujte všetky balíky (automatické spracovanie závislostí) | apt-get dist-upgrade
| vhodná úplná aktualizácia
|
Hľadať balíky | vyhľadávanie v apt-cache | vhodné vyhľadávanie |
Zobraziť informácie o balíku | apt-cache show | Šikovná šou |
Odstráňte nechcené závislosti | apt-get autoremove
| vhodné automatické odstránenie
|
Odstráni balík s priradenou konfiguráciou | Apt-get purge | vhodné čistenie |
Vo vyššie uvedenej tabuľke sú všetky príkazy rovnaké, ak nahradíte príkaz apt-get príkazom apt okrem príkazu apt upgrade. Starý príkaz apt-get upgrade aktualizuje všetky balíky, ktoré aktuálne existujú vo vašom systéme. Nenainštaluje ani neodstráni existujúci balík vo vašom systéme.
Nový príkaz apt upgrade však nainštaluje balíky, ktoré boli pridané ako závislosti aktualizovateľných balíkov. Aj keď je podobný inovácii apt-get, neodstraňuje ani balíky, ktoré boli predtým nainštalované.
Príkaz apt show navyše vytlačí výstup v abecednom poradí a skryje niektoré menej dôležité informácie, ktoré boli zobrazené príkazom apt-cache show.
Rozdiel medzi apt a apt-get sa neobmedzuje iba na príkazy. Do nového príkazu apt bola pridaná ďalšia vizuálna funkcia, aby bola príjemná pre koncových používateľov. Kedykoľvek sa balík aktualizuje počas používania vhodnej aktualizácie, úplnej aktualizácie alebo vzdialenej aktualizácie, zobrazí sa indikátor priebehu, ktorý vás informuje o priebehu procesu. Zobrazí sa tiež, keď odstránite balík pomocou príkazu apt remove alebo apt purge.
Navyše, ak spustíme apt list - aktualizovateľný, zobrazí tiež niektoré farby, aby poskytol jasný prehľad o balíkoch, pre ktoré úložisko ponúka najaktuálnejšiu verziu.
Dva nové príkazy:
Okrem náhradných príkazov sú s apt zavedené aj dva nové príkazy: apt list a apt edit-sources.
- výstižný zoznam - keď sa príkaz apt list použije s –inštalovaným alebo –upgradovateľným, zobrazí sa zoznam nainštalovaných balíkov, ktoré je možné nainštalovať alebo ktoré je potrebné aktualizovať.
- vhodné editačné zdroje - keď sa použije tento príkaz, otvorí súbor sources.list v editore na úpravu.
Apt-get stále nie je celkom nahradený vhodným a myslím si, že nikdy nebude úplne prerušený. Môžete však premýšľať o tom, pre čo by ste sa mali rozhodnúť: apt or apt-get. Podľa mňa sa oplatí zvoliť si vhodnú aplikáciu, pretože poskytuje všetky požadované funkcie pre správu balíkov a je rýchlejšia, priateľskejšia a ľahko sa používa.