Někdy potýkají s problémem při instalaci pro apt balíček, když neznáte přesný název balíčku. Stejně jako u apt musíte zadat úplný název balíčku, abyste jej mohli nainstalovat, například apt install apache2. Pokud neuvedete přesný název a stačí zadat apache, nebude se instalovat. Totéž platí při odebrání balíčku apt.,

v systémech Ubuntu a Debian můžete hledat jakýkoli balíček pouze podle klíčového slova souvisejícího s jeho jménem nebo popisem prostřednictvím vyhledávání apt-cache. Výstup vám vrátí se seznamem balíčků odpovídajících hledanému klíčovému slovu. Jakmile najdete přesný Název balíčku, můžete jej použít s instalací apt pro instalaci. Je také užitečné při hledání informací o konkrétním balíčku. Všimněte si, že při vyhledávání Apt-cache můžete vyhledat jakýkoli balíček apt, který je nainstalován nebo ještě má být nainstalován.,

tento článek vám vysvětlí, jak hledat balíček pomocí příkazu apt-cache search v systémových úložištích. Dozvíme se také některé další příkazy: apt search a aptitude, pomocí kterých můžete také vyhledat jakýkoli balíček.

Poznámka: provedli jsme postup vysvětlený v tomto článku na systémovém terminálu Ubuntu 18.04 LTS. Chcete-li otevřít terminál v Ubuntu, použijte klávesovou zkratku Ctrl+Alt+T.,

Před provedením některé z těchto metod, budeme doporučujeme aktualizovat úložiště indexu takto:

$ sudo apt update

Vyhledávání Balíčků pomocí apt-cache search

Apt-cache je příkaz-line nástroj pro vyhledávání apt balíčky na Ubuntu nebo Debian na bázi systémů. Pomocí apt-cache search můžete vyhledávat jakýkoli balíček pomocí klíčového slova souvisejícího s jeho jménem nebo popisem. Na výstupu se zobrazí všechny balíčky odpovídající kritériím vyhledávání.,

při vyhledávání apt-cache můžete vyhledávat a zobrazovat informace o dostupných balíčcích z internetových úložišť. Může být také použit k vyhledávání informací o balíčcích, které jsou již nainstalovány ve vašem systému. Získává informace o balíčcích z různých zdrojů a ukládá je do místní databáze, která je aktualizována spuštěním operace aktualizace apt.

Chcete-li hledat balíčky, zadejte apt-cache search následované BT příslušné klíčové slovo., Zde je syntaxe:

$ sudo apt-cache search <klíčové slovo>

Nahradit klíčové slovo s některou z instalovaného nebo instalovatelné název balíčku. Všimněte si, že klíčové slovo může být přesné nebo součástí názvu balíčku, nebo to může být jakékoli slovo související s popisem balíčku. Ve výstupu, uvidíte seznam balíčků uzavřeno s uvedených klíčových slov a stručný popis každého balíku.

například chceme nainstalovat řešení pro správu úložiště ZFS., Najít přesný název balíčku, pojďme hledat jej pomocí apt-cache search takto:

$ apt-cache search zfs

Z výstupu, můžete určit přesný název balíčku, který je „zfsutils-linux“ spolu s krátkým popisem. Jak můžete vidět seznam, který se zobrazí, je příliš dlouhý. Příkaz less můžete použít k zobrazení výstupu jednoho řádku nebo jedné obrazovky najednou.,

$ sudo apt-cache search zfs | méně

Podobně, apt-cache search může být užitečné, pokud chcete nainstalovat webový server, ale nepamatujete si jméno balíku. V takovém případě můžete balíček vyhledat pomocí libovolného klíčového slova souvisejícího s popisem balíčku. Například jsem zjistil, že je to opravdu užitečné, jakmile jsem potřeboval nainstalovat vyhledávač, o kterém vím, že je to meta vyhledávač, který chrání soukromí svých uživatelů., Nicméně, jsem si nepamatoval jméno toho vyhledávače, tak jsem zadali hledaný termín takto:

$ sudo apt-cache search „metasearch motor“

Když se výsledek objevil, jsem zjistil, požadované vyhledávače název, který byl „Searx“. Poté jsem k instalaci jednoduše použil příkaz apt install SearX.

Podobně, pokud používáme apt-cache show s vlajkou, to se zobrazí základní informace o balíčku, včetně verze, velikost, závislostí, popis a mnohem více., Najít informace o určitém balíčku, použijte show vlajkou takto:

$ apt-cache show <package-name>

Alternativní způsoby

Zde jsou některé další způsoby, které mohou být také použity k hledání pro nainstalované nebo instalovatelný balíček v systému.

search Packages using apt Search

Apt search is the apt equivalent of apt-cache search in older apt-get command., Někteří uživatelé dávají přednost příkazu apt search kvůli dobře prezentovanému zobrazení výsledků. Zobrazuje seznam balíčků spolu s jejich nejnovějšími dostupnými verzemi a krátkým popisem. Nejlepší věc na apt search je, že zdůrazňuje název balíčků a udržuje určitý prostor mezi různými balíčky. Také uvidíte nainstalovaný štítek na konci již nainstalovaných balíčků.

Chcete-li vyhledat balíček, zadejte apt search následované klíčovým slovem souvisejícím s názvem balíčku.,

$ apt vyhledávání klíčových slov

tento příklad by být hledání Apache2 balíček pomocí následující příkaz:

$ apt vyhledávání apache2

Hledat Balíky pomocí aptitude

Aptitude je přední konec apt příkaz v Linuxu používá pro instalaci, aktualizaci a odebírání balíčků. Může být také použit pro vyhledávání balíčku v systému Linux.

Aptitude není ve výchozím nastavení nainstalován v Linuxu, takže jej budete muset ručně nainstalovat., Tak učinit, spusťte instalační příkaz takto:

$ sudo apt install aptitude

systém může požádat o potvrzení, tím, že vám s Y/n možnost. Stiskněte y a poté zadejte pro potvrzení, poté bude v systému nainstalována schopnost.

Chcete-li vyhledat balíček pomocí aptitude, zadejte apt search následované klíčovým slovem souvisejícím s názvem balíčku.,

$ aptitude search <klíčové slovo>

Budete vidět výsledky podobné následujícím:

To je všechno tam je k němu! V tomto článku jsme se naučili hledat balíček pomocí příkazu apt-cache search. Kromě toho jsme se také naučili používat apt search a příkaz aptitude k hledání balíčku. Doufám, že to bude užitečné, kdykoli budete muset hledat buď nainstalovaný nebo instalovatelný balíček ve vašem systému.