The apt-get príkaz bol primárny príkaz správy balíkov používaný v Linuxové distribúcie založené na Debiane pred zavedením apt príkaz.
S apt-get môžete inštalovať, odstraňovať, aktualizovať, vyhľadávať a spravovať balíky vo vašom systéme. Avšak počnúc od Ubuntu 16.04 a Debian 9, apt príkaz sa však stal odporúčaným nástrojom príkazového riadka na správu balíkov apt-get je stále dostupný a funkčný.
The apt-get command je výkonný a bezplatný program príkazového riadka na správu balíkov, s ktorým sa pracuje APT Ubuntu (Pokročilý nástroj na balenie) knižnica na vykonanie inštalácie nových softvérových balíkov, odstránenie existujúcich softvérových balíkov, inováciu existujúcich softvérových balíkov a dokonca aj na aktualizáciu celého operačného systému.
Syntax pre apt-get príkaz je nasledovný:
$ sudo apt-get
Tu, predstavujú akékoľvek ďalšie príznaky alebo modifikátory, ktoré môžete použiť s príkazom, a určuje akciu, ktorú chcete vykonať, ako je inštalácia, aktualizácia, odstránenie alebo vyhľadávanie balíkov.
'aktualizovaťPríkaz ‘ sa používa na opätovnú synchronizáciu súborov indexu balíkov zo zdrojov špecifikovaných v /etc/apt/sources.list súbor. Príkaz update načítal balíky z ich umiestnení a aktualizoval balíky na novšie verzie.
$ sudo apt-get aktualizácia.
'upgradePríkaz ‘ sa používa na aktualizáciu všetkých aktuálne nainštalovaných softvérových balíkov v systéme. Za žiadnych okolností sa aktuálne nainštalované balíky neodstránia alebo balíky, ktoré ešte nie sú nainštalované, sa nezískajú ani nenainštalujú, aby sa uspokojili závislosti aktualizácie.
$ sudo apt-get upgrade.
'Inštalácia‘ podpríkaz je sledovaný jedným alebo viacerými balíkmi, ktoré si želajú inštaláciu alebo aktualizáciu z repozitárov. Napríklad na inštaláciu alebo aktualizáciu balíka s názvom wget, môžete spustiť:
$ sudo apt-get install wget.
Prípadne môžete použiť aj príkaz apt-cache na vyhľadanie balíka pred inštaláciou do vyrovnávacej pamäte systémových balíkov na základe daného hľadaného výrazu, ako je názov alebo popis.
Spolu s príkazom môžete pridať viac ako jeden názov balíka, aby ste mohli nainštalovať viacero balíkov súčasne. Napríklad nasledujúci príkaz nainštaluje balíčky „nethogs„a“goaccess‘.
$ sudo apt-get install nethogs goaccess.
Pomocou regulárneho výrazu môžete pridať niekoľko balíčkov jedným reťazcom. Napríklad používame *
zástupný znak na inštaláciu niekoľkých balíkov, ktoré obsahujú „*názov*
„reťazec, názov by bol „názov-balíka‘.
$ sudo apt-get install '*name*'
Použitie pod '--bez upgradu
‘ príkaz zabráni už nainštalovaným balíkom v aktualizácii.
$ sudo apt-get install packageName --no-upgrade.
'--iba-upgrade
‘ príkaz nenainštaluje nové balíky, ale iba aktualizuje už nainštalované balíky a zakáže novú inštaláciu balíkov.
$ sudo apt-get install packageName --only-upgrade.
Povedzme, že chcete nainštalovať iba konkrétne verzie balíkov, jednoducho použite „=
‘ s názvom balíka a pripojte požadovanú verziu.
$ sudo apt-get install vsftpd=3.0.5-0ubuntu1.
Ak chcete odinštalovať softvérové balíky bez odstránenia ich konfiguračných súborov (pre neskoršie opätovné použitie rovnakej konfigurácie), použite odstrániť príkaz, ako je znázornené.
$ sudo apt-get remove vsftpd.
Ak chcete odstrániť softvérové balíky vrátane ich konfiguračných súborov, použite „očistiť‘ čiastkový príkaz, ako je uvedené nižšie.
$ sudo apt-get purge vsftpd.
Prípadne môžete oba príkazy skombinovať, ako je znázornené nižšie.
$ sudo apt-get remove --purge vsftpd.
'čisté‘ príkaz sa používa na uvoľnenie miesta na disku čistením obnovené (stiahnuté) .deb
súbory (balíky) z lokálneho úložiska.
$ sudo apt-get clean. ALEBO. $ sudo apt-get autoclean.
Ak chcete stiahnuť iba zdrojový kód konkrétneho balíka, použite možnosť „-- zdroj len na stiahnutie
„s“názov-balíka' ako je znázornené.
$ sudo apt-get --zdroj len na stiahnutie vsftpd.
Ak chcete stiahnuť a rozbaliť zdrojový kód balíka do konkrétneho adresára, zadajte nasledujúci príkaz.
$ sudo apt-get source vsftpd.
Môžete sa stretnúť s jednou bežnou chybou “E: Do vášho sources.list musíte vložiť nejaké URI „deb-src“.” pri pokuse o stiahnutie zdrojového kódu balíka z repozitárov.
Môžete si tiež stiahnuť, rozbaliť a skompilovať zdrojový kód súčasne pomocou možnosti ‘--kompilovať
' ako je ukázané nižšie.
$ sudo apt-get --compile source goaccess.
Pomocou „Stiahnuť ▼‘, môžete si stiahnuť akýkoľvek daný balík bez jeho inštalácie. Napríklad nasledujúci príkaz stiahne iba súbor „nethogs‘ balík do aktuálneho pracovného adresára.
$ sudo apt-get na stiahnutie nethogs.
'changelog‘ flag stiahne protokol zmien balíka a zobrazí verziu balíka, ktorá je nainštalovaná.
$ sudo apt-get changelog vsftpd.
'skontrolovať‘ príkaz je diagnostický nástroj, ktorý sa používa na aktualizáciu vyrovnávacej pamäte balíkov a kontrolu nefunkčných závislostí.
$ sudo apt-get check.
'build-dep‘ príkaz vyhľadá lokálne úložiská v systéme a nainštaluje závislosti zostavy pre curl balíček. Ak balík neexistuje v lokálnom úložisku, vráti kód chyby.
$ sudo apt-get build-dep curl.
'automatické odstráneniePodpríkaz ‘ sa používa na automatické odstránenie balíkov, ktoré boli určite nainštalované, aby sa uspokojili závislosti iných balíkov, ale teraz už nie sú potrebné. Napríklad nasledujúci príkaz odstráni nainštalovaný balík s jeho závislosťami.
$ sudo apt-get autoremove vsftpd.
The apt-získajte pomoc zobrazí vstavanú dokumentáciu pomocníka s dostupnými voľbami na použitie s príkazom apt-get.
$ sudo apt-získať pomoc.
Pokryl som väčšinu dostupných možností pomocou apt-get príkaz, ale stále je k dispozícii viac možností, môžete ich skontrolovať pomocou „človek apt-get“ z terminálu.
Dúfam, že sa vám tento článok páčil, ak som niečo vynechal a chceli by ste, aby som ho pridal do zoznamu. Neváhajte to spomenúť v komentári nižšie.
Prečítajte si tiež: 20 užitočných príkazov YUM pre Linux na správu balíkov