Jednou z nejatraktivnějších funkcí provozu systému Linux je okamžitý přístup k tisícům balíčků, které lze nainstalovat ze správce balíčků distribuce Linux.
Instalace balíčků je opravdu snadná. To znamená, že pokud znáte název toho, co se pokoušíte nainstalovat. Pokud tak neučiníte, můžete vždy vyhledat instalovatelné balíčky. V distribucích, které používají správce balíčků apt, jako jsou Debian, Ubuntu a Linux Mint, abychom jmenovali alespoň některé, se to provádí pomocí apt search
příkaz.
V této příručce vám ukážeme, jak používat apt search
příkaz s více příklady. Rychle se naučíte zvládnout úkol hledání balíčků k instalaci.
V tomto tutoriálu se naučíte:
- Jak hledat balíčky pomocí apt
Použití apt vyhledávání k nalezení relevantních balíčků
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | Jakákoli distribuce Linuxu s apt |
Software | apt správce balíčků |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Vyhledejte balíček pomocí správce balíčků apt
Pomocí následujících příkazů vyhledejte balíček s apt. Než začnete, měli byste aktualizovat svůj seznam repozitářů, aby byly všechny výsledky relevantní.
Aktualizace $ sudo apt
- Nejjednodušší způsob, jak vyhledat balíček, je pomocí následující syntaxe. Toto vyhledá všechny balíčky související s vaším vyhledávacím dotazem, nejen balíčky, které obsahují konkrétní frázi ve svém názvu.
$ apt search package-name
- Pokud získáte spoustu výsledků, můžete vždy použít
grep
chcete-li vyhledávání dále zúžit, nebo pomocí kanáluless
nebomore
takže váš terminál nebude zahlcen výstupem.$ apt search package-name | grep specific-name AND/OR:$ apt search package-name | méně
apt-cache search
příkaz je velmi podobný, ale bude formátovat výstup jinak. Toto je preferovaná metoda, pokud jste se pokoušeli skriptovat tuto úlohu.$ apt-cache search package-name
- Pokud chcete hledat pouze názvy balíčků, můžete použít následující synax. Zde je příklad, kdy hledáme balíčky pomocí
apache2
ve jménu. Zobrazí se seznam balíčků, které začínají textem „apache2“.$ apt-cache pkgnames apache2apache2-ssl-devapache2-suexec-pristineapache2-dataapache2-binapache2-devapache2-docapache2-suexec-customapache2appreache2->
To je vše. Jakmile identifikujete balíček, který chcete získat, můžete si jej stáhnout a nainstalovat pomocí obvyklého apt install
příkaz.
$ sudo apt install package-name
Úvahy na závěr
V této příručce jsme viděli, jak hledat balíčky ve správci balíčků apt. To zahrnovalo použití apt search
příkaz a jeho blízký bratranec apt-cache search
. Pomocí těchto příkazů, stejně jako grep, byste měli být schopni rychle najít balíčky, které potřebujete, a dokonce mít příkazy pro skriptování této funkce v budoucnu v případě potřeby.