15 Príklady príkazov APT v systéme Linux

15 Priklady Prikazov Apt V Systeme Linux



V tejto príručke ukážeme niekoľko spôsobov použitia príkazu APT v systéme Linux.

Predpoklady

Ak chcete vykonať kroky uvedené v tejto príručke, budete potrebovať nasledujúce komponenty:







  • Správne nakonfigurovaná linuxová distribúcia, ktorá používa APT ako správcu balíkov, napr. Debian , Ubuntu , Linux Mint , Devuan , atď.
  • Základné znalosti o CLI a správe balíkov.

Príkaz APT

Každá distribúcia Linuxu obsahuje množstvo balíkov. Na efektívnu správu týchto početných balíkov používajú takmer všetky distribúcie jedného alebo viacerých správcov balíkov.



APT je jedným z takýchto správcov balíkov. Je to nástroj CLI, ktorý dokáže inštalovať, odinštalovať a spravovať balíky DEB v distribúciách, ako sú Debian, Ubuntu a založené na Debian/Ubuntu.



Ak APT príkaz je vykonať zmeny na úrovni systému, musí sa spustiť s koreň privilégium (s pomocou sudo príkaz).





Použitie príkazu APT

Príklad 1: Aktualizácia zoznamu dostupných balíkov
Predtým APT môže pracovať s balíkmi, potrebuje fungujúcu databázu všetkých dostupných balíkov.

Ak chcete vygenerovať najaktuálnejšiu databázu, spustite nasledujúci príkaz:



sudo apt update

Tu, APT stiahne najnovšiu databázu balíkov z repozitárov balíkov. Ak je k dispozícii aktualizácia balíka, APT vytlačí aj upozornenie.

Príklad 2: Zoznam dostupných aktualizácií balíka
Ak APT nájde aktualizácie balíkov, nasledujúci príkaz ich zobrazí všetky:

výstižný zoznam -- upgradovateľné

Príklad 3: Aktualizácia balíkov
Ak sa našla jedna alebo viac aktualizácií balíka, môžete ich všetky inovovať naraz pomocou nasledujúceho príkazu:

sudo vhodný upgrade

Alternatívne nasledujúci príkaz aktualizuje celý systém odstránením, inštaláciou a aktualizáciou balíkov podľa potreby:

sudo apt úplný upgrade

Príklad 4: Aktualizácia špecifických balíkov
Ak nechcete inštalovať všetky aktualizácie balíkov, ale len konkrétne, použite nasledujúcu štruktúru príkazov:

sudo apt --iba-upgrade Inštalácia [ názov_balíka ]

Príklad 5: Prechod na staršiu verziu balíkov
Niekedy môže aktualizácia balíka veci pokaziť. V takejto situácii možno budete chcieť prejsť na staršiu verziu problematického balíka (balíkov).

Ak chcete prejsť na nižšiu verziu balíka, spustite nasledujúci príkaz:

apt Inštalácia [ názov_balíka ] = [ starsia_verzia_balika ]

Príklad 6: Hľadanie balíka
Ak chcete skontrolovať, či je balík dostupný z úložiska balíkov, použite nasledujúci príkaz:

vhodné vyhľadávanie [ názov_balíka ]

Príklad 7: Inštalácia balíka
Ak balík existuje na repozitároch balíkov špecifikovaných v zdroje.zoznam , potom ho môžete priamo nainštalovať pomocou nasledujúceho príkazu:

sudo apt Inštalácia [ názov_balíka ]

Príklad 8: Inštalácia konkrétnej verzie balíka
Postup je rovnaký ako v príklade č.5. Ak chcete nainštalovať konkrétnu verziu balíka, zadajte ju nasledujúcim spôsobom:

sudo apt Inštalácia [ názov_balíka ] = [ verzia_balíka ]

Ak nie je špecifikovaná verzia balíka, APT automaticky nainštaluje najnovší balík.

Príklad 9: Výpis dostupných verzií balíkov
Predvolené úložisko balíkov bude vo väčšine prípadov hostiť viacero verzií balíka. Nasledujúci príkaz odhalí všetky dostupné verzie balíkov:

politika apt-cache [ názov_balíka ]

Príklad 10: Držanie balíka
Pri každom spustení

apt upgrade

skontroluje aktualizácie všetkých nainštalovaných balíkov. V určitých situáciách však možno budete chcieť preskočiť aktualizáciu určitých balíkov z rôznych dôvodov (stabilita, kompatibilita atď.).

V takejto situácii môžete cieľový balík(y) označiť ako držať . V podstate vždy, keď vykonávate automatickú aktualizáciu balíka, APT preskočí tieto balíčky.

Označiť balík ako držať , spustite nasledujúci príkaz:

sudo apt-mark držať [ názov_balíka ]

Ak chcete získať zoznam všetkých držať balíky, spustite nasledujúci príkaz:

apt-mark showhold

Ak chcete odstrániť držať mark z balíka, použite nasledujúci príkaz:

sudo apt-mark neposlušnosť [ názov_balíka ]

Príklad 11: Inštalácia balíka DEB
Debian a systémy založené na Debiane používajú DEB ako softvérový balík. Všetky balíky z repozitárov balíkov tiež prichádzajú ako súbory DEB.

Ak chcete nainštalovať balík DEB, použite nasledujúci postup APT príkaz:

sudo apt Inštalácia [ cesta_k_deb ]

APT by sa mal postarať aj o všetky potrebné závislosti.

Príklad 12: Odinštalovanie balíka
Ak chcete odinštalovať balík, použite nasledujúci príkaz:

sudo vhodné odstrániť [ názov_balíka ]

vo všeobecnosti APT neodstráni závislosti balíkov. Ak ich chcete neskôr odstrániť, spustite nasledujúci príkaz:

sudo apt autoremove

Môžeme aj poučiť APT na vykonanie oboch týchto akcií v jednom príkaze:

sudo apt autoremove -- očista [ názov_balíka ]

Všimnite si, že vyčistením balíka sa odstránia aj všetky konfiguračné súbory súvisiace s balíkom, takže buďte opatrní.

Príklad 13: Výpis nainštalovaných balíkov
APT sleduje všetky balíky nainštalované z repozitárov balíkov a balíkov DEB.

Nasledujúci príkaz zobrazí zoznam všetkých nainštalovaných balíkov, ktoré APT sleduje:

výstižný zoznam --nainštalované

Tento výstup môžeme filtrovať pomocou priľnavosť Ak chcete skontrolovať, či je nainštalovaný balík s konkrétnym názvom/vzorom:

výstižný zoznam --nainštalované | priľnavosť [ vzor ]

Naučiť sa viac o priľnavosť .

Príklad 14: Podrobnosti o balíku
Pred inštaláciou balíka z repozitára môžeme skontrolovať podrobné informácie o ňom:

trefné predstavenie [ názov_balíka ]

Príklad 15: Stiahnutie balíka z Repo
Ak chcete stiahnuť balík z úložiska balíka bez jeho inštalácie, použite nasledujúci príkaz:

apt na stiahnutie [ názov_balíka ]


Stiahne balík ako súbor DEB v aktuálnom adresári. Neskôr ho môžete nainštalovať pomocou APT postupujte podľa krokov uvedených v príklade #11.

Bonus: Úprava sources.list
The zdroje.zoznam súbor obsahuje URL pre všetky APT repo. Môžeme ho otvoriť pomocou APT na úpravu:

sudo apt edit-sources

Prípadne ho môžeme upraviť ručne pomocou ľubovoľného textového editora:

sudo pretože / atď / apt / zdroje.zoznam

V prípade Ubuntu, ak chcete automaticky vybrať najbližšie zrkadlo, aktualizujte adresy URL repo nasledujúcou adresou:

zrkadlo: // mirrors.ubuntu.com / mirrors.txt

Po aktualizácii zdroje.zoznam , musíte aktualizovať APT vyrovnávacia pamäť:

sudo apt update

Bonus: Dokumentácia APT
Nasledujúci príkaz vytlačí stránku rýchleho pomocníka:

apt --Pomoc

Ak sa chcete dozvedieť viac o všetkých dostupných možnostiach s podrobným vysvetlením, pozrite si stránku muž strana:

muž apt

Záverečné myšlienky

V tejto príručke sme ukázali množstvo spôsobov použitia APT príkaz. Dozvedeli sme sa o inštalácii, odinštalovaní, aktualizácii, downgrade a sťahovaní balíkov na Debiane a systémoch založených na Debiane.

Zatiaľ čo APT spracováva balíky DEB, existujú aj iné formáty balíkov pre Linux, napr. flatpak , zaklapnúť , atď. Tieto balíky sú navrhnuté ako prakticky univerzálne linuxové balíky, ktoré je možné nainštalovať na akýkoľvek linuxový systém.

Veľa šťastia pri práci s počítačom!