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
.