K hledání balíků v Debianu 10 Buster lze použít několik metod. K filtrování balíčků k hledání správného názvu balíčku jsou k dispozici výkonné a stabilní nástroje. Debian 10 nabízí pro filtrování a vyhledávání balíků správce příkazového řádku i grafické správce balíčků. Synaptic je populární nástroj používaný pro GUI, ale není vhodný pro všechny stroje, včetně produkčních serverů. K vyhledání balíčků Debianu tedy budete muset použít některé nástroje příkazového řádku.
V Debianu 10 je k dispozici několik možností pro vyhledávání balíčků. Tento článek prozkoumá, jak vyhledat balíček pomocí správců balíků aptitude, apt-cache, dpkg a apt. Všechny příkazy v tomto článku byly implementovány v terminálu Debian 10 Buster. Pomocí obslužných programů popsaných v tomto článku můžete prohledávat balíčky a zobrazit jejich popis.
Vyhledejte dostupné balíčky pomocí příkazu aptitude
Aptitude je aplikace založená na frontendu Ncurses pro apt, běží pod terminálovou aplikací. To ještě není nainstalováno v distribucích Debian, Ubuntu a jiných distribucích založených na Linuxu. Chcete-li nainstalovat aptitude v Debianu 10, otevřete terminál pomocí vyhledávací lišty aplikace následujícím způsobem:
Zadejte následující příkaz pro instalaci aptitude v Debian 10 Buster:
$ sudo apt nainstalovat aptitudeJakmile nainstalujete tento nástroj do svého systému, můžete vyhledat libovolný dostupný balíček pomocí příkazu aptitude v terminálu. Postupujte podle níže uvedené syntaxe:
$ aptitude search název-balíčkuNapříklad pokud chcete vyhledat všechny balíčky OpenSSH, spusťte následující příkaz:
Balíček můžete také vyhledat pomocí uživatelského rozhraní aptitude Ncurses. Do terminálu napište „aptitude“ a v okně se zobrazí následující rozhraní.
Chcete-li vyhledat balíček, stiskněte klávesu '/' a poté zadejte název balíčku do vyhledávací lišty.
Vyhledejte dostupné balíčky pomocí příkazu apt-cache
V Debianu 10 můžete vyhledat dostupné balíčky v úložišti Debianu pomocí příkazu apt-cache. Pomocí příkazu apt-cache můžete také vyhledávat balíčky DEB nainstalované ve vašem systému, které nejsou v úložišti Debianu. Pomocí následujícího příkazu můžete provádět úlohy vyhledávání pomocí příkazu apt-cache.
$ apt-cache hledat název-balíčkuPříklad
$ apt-cache search vim
Výše uvedený příkaz zobrazí názvy balíků s výrazem „vim“ v popisu nebo názvu. Chcete-li tyto balíčky vyhledat, vyhledávací výraz používejte pouze v názvu. Poté zadejte následující příkaz:
$ apt-cache search - apache pouze pro názvy
Chcete-li zobrazit další podrobnosti o uvedeném balíčku, použijte následující příkaz:
$ apt-cache zobrazit název balíčkuPříklad
$ apt-cache zobrazit emacs
Aptitude a apt-cache poskytují podobné informace o balíčcích.
Ve většině případů budou výsledky příliš dlouhé. Chcete-li zkrátit výsledky, můžete spustit následující příkaz:
$ apt-cache hledat název-balíčku | víceVýsledky, které nemají konkrétní klíčové slovo, můžete vyloučit pomocí příkazu grep, a to následovně:
$ apt-cache hledat název-balíčku | grep název-balíčku2Příkaz grep rozlišuje velká a malá písmena. Chcete-li ignorovat velká a malá písmena, použijte příznak -i (grep -i vyhledávací slovo).
Vyhledejte dostupné balíčky pomocí příkazu apt
Pomocí příkazu apt můžete vyhledat všechny dostupné balíčky. Pomocí následující syntaxe proveďte vyhledávání pomocí apt:
$ apt hledat název balíčkuPříklad
$ apt hledat emacs
Hledejte dostupné balíčky pomocí příkazu dpkg
Chcete-li vyhledat nainstalované balíčky, použijte příkaz dpkg takto:
$ dpkg -S vyhledávací vzorPříklad
$ dpkg -S apache
Můžete také použít dpkg s grep, a to následovně:
Závěr
Tento článek zkoumal, jak vyhledávat balíčky pomocí příkazového řádku v Debianu 10, včetně několika různých metod vyhledávání a filtrování. Pomocí těchto metod můžete vyhledávat balíčky Debianu, i když nevíte přesný název balíčku. Další informace o příkazech apt-cache, grep search, aptitude a apt na internetu.