Kompletní průvodce správcem balíčků apt pro Linux

V tomto kompletním průvodci se dozvíte o nástroji apt (Advanced Package Management Tool for Linux). Dozvíte se všechny potřebné příkazy související se správcem balíčků apt.

  • Co je to správce balíčků neboli nástroj pro správu balíčků?
  • Co dělá?
  • Jak ho používat?

Pokud máte v hlavě nějaké takové otázky, pak vám tento článek pomůže vše pochopit. Pojďme se tedy bez dalšího pustit do průvodce apt.

Co je to správce balíčků?

Správce balíčků je nástroj, který slouží ke správě aplikací, knihoven a závislostí v distribuci Linuxu. Umožňuje provádět všechny druhy úprav souvisejících s balíčky v systému, například:

  • Instalace nebo aktualizace balíčků
  • Odstranění nebo opětovná instalace balíčků
  • Seznam nebo vyhledávání balíčků
  • Zobrazení podrobností o balíčcích
  • Stažení souborů balíčků atd.

Jelikož je Linux velmi univerzální, máme k dispozici mnoho možností správců balíčků:

  • – APT (Advanced Package Tool)
  • – DNF (Dandified Yum)
  • – Zypper
  • – Pacman
  • – Dpkg (Debian package)

Např, APT je mezi nimi nejoblíbenější a používá ho většina populárních linuxových distribucí, jako jsou Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP! OS, Deepin a seznam distribucí pokračuje dál a dál.

Podívejme se tedy, jak používat příkaz související s apt-get pro správu balíčků v distribuci Linux. Projdeme si nejužitečnější příkazy apt.

Příkazy správce balíčků apt

Tady je seznam příkazů apt, které můžete použít.

Příkaz ‚update‘ aktualizuje úložiště balíčků a získá informace o aktualizacích souvisejících s balíčky:

sudo apt update

Po aktualizaci úložišť v systému můžete chtít aktualizovat balíček(y):

sudo apt upgrade package-namesudo apt upgrade

Chcete-li aktualizovat všechny balíčky najednou, stačí použít parametr ‚upgrade‘ u příkazu apt:

sudo apt upgrade

Chcete-li nainstalovat libovolný balíček do systému, použijte parametr ‚install‘. Můžete instalovat jeden i více balíčků najednou.

sudo apt install package-name package-name

To samé platí pro odstranění balíčku (balíčků), můžete použít ‚remove‘ a ‚purge‘. Opět můžete použít jeden balík nebo více balíků najednou.

sudo apt remove package-name

Rozdíl mezi ‚purge‘ a ‚remove‘ je ten, že u remove se odstraní pouze balík, ale ne jeho konfigurační nebo datový soubor. Příkaz ‚purge‘ však odstraní vše.

sudo apt purge package-name

Příkazem ‚apt search‘ můžete vyhledat balíček v úložišti:

sudo apt search name

Podobně můžete získat všechny podrobnosti týkající se balíčku/aplikace v úložišti příkazem ‚apt show‘:

sudo apt show package-name

Výsledek výše uvedeného příkazu:

$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.

Pro výpis aplikace a její dostupné architektury můžete použít příkaz ‚apt list‘:

sudo apt list package-name

Výsledek výše uvedeného příkazu:

sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386

Můžete také stáhnout soubor balíčku (vlc.deb) pomocí příkazu ‚apt download‘:

sudo apt download package-name

Pokud z nějakého důvodu potřebujete balíček/aplikaci přeinstalovat, můžete to provést pomocí příkazu ‚apt reinstall‘:

sudo apt reinstall package-name

Příkaz ‚autoremove‘ slouží k odstranění balíčků, které byly automaticky nainstalovány, aby splňovaly závislosti pro jiné balíčky, ale nyní již nejsou potřeba, protože se závislosti změnily nebo byly mezitím odstraněny balíčky, které je potřebovaly.

sudo apt autoremove

Můžete zjistit, že příkazy začínající ‚sudo apt install‘ nebo ‚sudo apt-get install‘ fungují oba stejně, takže pokud se vám nechce přidávat ‚-get‘ k ‚apt‘, můžete je eliminovat.
Prozradím vám své tajemství: ‚-get‘ téměř nepoužívám, prosím, ať to ‚apt‘ neví. Je to tajemství.
Také se podívejte: Instalace aplikací v Linuxu | Kompletní průvodce

Podívejte se na videoprůvodce na YouTube

Dále se můžete podívat na videoprůvodce krok za krokem na YouTube, abyste tomu lépe porozuměli.

Závěr

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.