GNU/Linux >> Znalost Linux >  >> Linux

apt Linux Command s příklady

Úvod

apt je interaktivní nástroj příkazového řádku pro správu deb balíčků v různých distribucích Linuxu. Správce balíčků instaluje, odstraňuje, aktualizuje a upgraduje deb balíčky.

Tento tutoriál vás naučí, jak používat apt Linuxový příkaz s příklady.

Předpoklady

  • Účet s právy sudo.
  • Přístup k terminálu.
  • Systém Debian nebo Ubuntu. (Tento tutoriál používá Ubuntu 20.04).

Syntaxe příkazu apt

Základní apt syntaxe je:

apt command
apt [options] command [packages]

Přidejte alespoň jeden příkaz ke spuštění apt nástroj úspěšně. Chcete-li spravovat konkrétní balíček, zadejte do příkazu název balíčku.

apt obslužný program podporuje několik možností pro úpravu jeho výstupu.

Možnosti příkazu apt

apt umožňuje použití různých možností přizpůsobení procesu. Některé běžné argumenty jsou:

Možnost Popis
-d , --download-only Stáhne balíček, ale nepokračuje v instalaci.
--no-download Nestahuje žádné balíčky a používá ty již stažené.
--assume-no Odpovědi "ne" na všechny výzvy.
-y Odpovídá "ano" na výzvy bez přerušení procesu.
-f , --fix-broken Pokouší se opravit poškozené závislosti.
-s , --simulate Nemění systém, pouze zobrazuje, jaký bude výstup.
-h , --help Vytiskne nápovědu a vede k Velikonočnímu vajíčku .

Poznámka: Naučte se rozdíl mezi APT a APT-GET.

Nejběžnější příkazy apt

apt nástroj pracuje s mnoha příkazy. Následující tabulka uvádí nejběžnější příklady.

Příkaz Popis
update Získává informace o nejnovějších verzích dostupných balíčků, ale neinstaluje žádné aktualizace.
upgrade Stáhne aktuální verze balíčků a upgraduje nainstalované balíčky na novou verzi.
full-upgrade Upgraduje aktuálně nainstalované balíčky a odstraní balíčky, které nejsou potřeba pro úplnou aktualizaci systému.
install Nainstaluje určený balíček z úložiště.
remove Odstraní balíček, ale ponechá konfigurační soubory.
purge Odstraní balíček a všechny konfigurační soubory.
autoremove Odstraní již nepotřebné závislosti.
list Vypisuje všechny dostupné balíčky nebo balíčky podle specifických kritérií.
search Hledá balíčky, jejichž název nebo popis obsahuje hledaný výraz.
show Vytiskne podrobnosti o konkrétním balíčku.
edit-sources Umožňuje uživatelům upravovat zdroje balíčků v textovém editoru.

apt příkazy vyžadují k dokončení použití sudo, když jsou ke čtení, zápisu nebo spouštění souborů nezbytná oprávnění uživatele root.

Když se pokusíte nainstalovat některé nástroje bez sudo , zobrazí se následující chybová zpráva:

Jak používat apt

Linuxové systémy již mají primárního správce balíčků pro deb soubory, dpkg. Přesto apt je přímočařejší způsob zpracování deb balíčků. apt nástroj příkazového řádku spravuje balíčky automaticky a podle potřeby instaluje a odstraňuje závislosti.

Aktualizujte balíčky pomocí aktualizace apt

apt update příkaz aktualizuje místní úložiště metadaty balíčků (informace o nejnovějších dostupných verzích) a vytiskne seznam balíčků, které lze upgradovat. Před upgradem nebo instalací vždy spusťte příkaz update, abyste získali nejnovější verzi.

sudo apt update

Upgradujte balíčky pomocí upgradu apt

Upgradujte nainstalované balíčky na nejnovější verze s apt upgrade . Když spustíte příkaz bez názvu balíčku, apt upgrade ovlivňuje všechny nainstalované balíčky:

sudo apt upgrade

Chcete-li upgradovat konkrétní balíček, připojte název:

sudo apt upgrade lsof

update a upgrade příkazy také tisknou výstup, jsou-li provedeny společně. Chcete-li tyto příkazy spustit v jednom kroku a vyhnout se požadavku na potvrzení procesu, použijte -y příznak:

sudo apt update && sudo apt upgrade -y

Balíčky plné aktualizace s plnou aktualizací apt

Příkaz upgraduje všechny nainstalované balíčky. Odstraní také všechny balíčky, pokud je to potřeba k upgradu celého systému. full-upgrade se často provádí na konci životního cyklu vydání distribuce.

sudo apt full-upgrade

Instalujte balíčky pomocí apt install

apt install příkaz nainstaluje určený balíček z úložiště.

sudo apt install ffmpeg

Před spuštěním apt install , aktualizujte a upgradujte balíčky, abyste získali nejnovější verze.

Stahujte pouze balíčky s apt download

apt download-only Tato funkce umožňuje uživatelům používat deb soubory bez jejich instalace. Chcete-li stáhnout balíčky bez spuštění instalace, spusťte:

sudo apt download apache2

Odstranění balíčků pomocí apt remove

Chcete-li odebrat nainstalovaný balíček, spusťte:

sudo apt remove ffmpeg 

Zadejte y nebo po zobrazení výzvy a příkazu odstraní balíček.

Odstranění všech konfiguračních souborů pomocí apt purge

remove příkaz odstraní zadané balíčky. Přesto příkaz vždy neodstraní všechny konfigurační soubory. Odstraňte balíček a konfigurační soubory pomocí purge :

sudo apt purge ffmpeg

Odstraňte nepoužívané závislosti pomocí apt autoremove

Závislosti balíčků často zůstávají v systému, i když je balíček odstraněn. Chcete-li odstranit nepotřebné závislosti a ušetřit místo, použijte:

sudo apt autoremove

Instalace a odebrání balíčků pomocí jednoho příkazu apt

Pomocí apt s + nebo - přípony přidané k názvům balíčků umožňují uživatelům instalovat a odstraňovat balíčky jedním příkazem. Například k instalaci mého mysql-server , ale odstraňte apache2 , proveďte:

sudo apt remove apache2 mysql-server+

Seznam balíčků se seznamem apt

Při spuštění bez argumentů apt list vypíše názvy a podrobnosti všech dostupných, nainstalovaných a upgradovatelných balíčků. Protože výstup je rozsáhlý, propojte příkaz s less nebo more pro snazší navigaci ve výstupu.

Například potrubí apt list s more pro pohyb v terminálu po jedné stránce:

apt list | more

Chcete-li zobrazit pouze nainstalované balíčky, filtrujte výstup pomocí:

apt list --installed

Chcete-li získat seznam všech upgradovatelných balíčků, použijte:

apt list --upgradeable

V tomto případě výstup neuvádí žádný balíček, což znamená, že neexistují žádné balíčky k upgradu.

Hledání ještě více zúžit tiskem pouze seznamu balíků splňujících určitá kritéria. Vypište například balíčky obsahující výraz lsof s:

apt list lsof

Seznam závislostí balíčků pomocí apt závisí

Chcete-li vytisknout všechny závislosti spojené s balíčkem, spusťte:

apt depends lsof

Vyhledávání balíčků pomocí apt vyhledávání

apt search příkaz prohledá názvy a popisy dostupných balíčků na zadaný hledaný výraz. Najděte například všechny balíčky obsahující výraz lsof:

sudo apt search lsof

Za předpokladu, že je hledaný výraz zmíněn v mnoha balíčcích, je výstup rozsáhlý. Chcete-li vyhledávání zúžit, použijte --names-only příznak:

apt search --names-only lsof

apt search příkaz vypíše výsledky, pokud je spuštěn bez sudo také, pokud má uživatel přístup k příslušným balíčkům.

Získejte informace o balíčku pomocí apt show

Chcete-li zobrazit podrobnosti o balíčku, jako jsou závislosti, popis obsahu, velikost stahování a instalace, zdroje atd., použijte:

apt show lsof

Závěr

Po prostudování této příručky nyní víte, jak přidávat, odstraňovat, instalovat balíčky s apt a pracovat s nimi Linuxový příkaz.

Dále se naučte rozdíl mezi APT a Snap.


Linux
  1. Linux Tee Command s příklady

  2. Příkaz linuxové hlavy s příklady

  3. JQ Command v Linuxu s příklady

  1. wc Linux Command s příklady

  2. Linux řazení příkazů s příklady

  3. Echo Command v Linuxu (s příklady)

  1. man Command v Linuxu s příklady

  2. Příkaz AWK v Linuxu s příklady

  3. apt Command v Linuxu