Ako používať vyhľadávanie apt-cache na nájdenie balíkov

How Use Apt Cache Search Find Packages



Mali ste niekedy problém s inštaláciou vhodného balíka, keď nepoznáte presný názov balíka. Rovnako ako v prípade apt, aj pri inštalácii musíte zadať úplný názov balíka, ako napr apt nainštalovať apache2 . Ak neuvádzate presný názov, stačí napísať apache , nebude sa inštalovať. To isté platí aj pri odstraňovaní vhodného balíka.

V systémoch Ubuntu a Debian môžete vyhľadať ľubovoľný balík iba podľa kľúčového slova súvisiaceho s jeho názvom alebo popisom prostredníctvom súboru vyhľadávanie v apt-cache . Výstup vám vráti zoznam balíkov zodpovedajúcich hľadanému kľúčovému slovu. Keď nájdete presný názov balíka, môžete ho použiť s príponou vhodná inštalácia na inštaláciu. Je to tiež užitočné pri hľadaní informácií o konkrétnom balíku. Všimnite si toho s vyhľadávanie v apt-cache , môžete vyhľadať akýkoľvek vhodný balík, ktorý je nainštalovaný alebo ešte len bude nainštalovaný.







Tento článok vám vysvetlí, ako vyhľadať balík prostredníctvom vyhľadávanie v apt-cache príkaz vo vašich systémových úložiskách. Naučíme sa aj niekoľko ďalších príkazov: vhodné vyhľadávanie a nadanie prostredníctvom ktorého môžete tiež vyhľadať ľubovoľný balík.



Poznámka: Vykonali sme postup vysvetlený v tomto článku na termináli systému Ubuntu 18.04 LTS. Ak chcete otvoriť terminál v Ubuntu, použite klávesovú skratku Ctrl+Alt+T.



Pred vykonaním niektorej z nasledujúcich metód vám odporúčame aktualizovať index úložiska nasledovne:





$sudovýstižná aktualizácia

Hľadajte balíky pomocou vyhľadávania apt-cache

Apt-cache je nástroj príkazového riadka, ktorý sa používa na vyhľadávanie vhodných balíkov v systémoch založených na Ubuntu alebo Debiane. S vyhľadávanie v apt-cache , môžete vyhľadať ľubovoľný balík pomocou kľúčového slova súvisiaceho s jeho názvom alebo popisom. Vo výstupe zobrazuje všetky balíky zodpovedajúce kritériám vyhľadávania.

S vyhľadávanie v apt-cache , môžete vyhľadávať a zobrazovať informácie o dostupných balíkoch z internetových úložísk. Môže sa tiež použiť na vyhľadávanie informácií o balíkoch, ktoré sú už nainštalované vo vašom systéme. Získava informácie o balíkoch z rôznych zdrojov a ukladá ich do lokálnej databázy, ktorá sa aktualizuje spustením operácie apt update.



Na vyhľadanie balíkov zadajte príkaz apt-cache search podľa príslušného kľúčového slova. Tu je syntax, ako to urobiť:

$sudo vyhľadávanie v apt-cache <kľúčové slovo>

Vymeňte kľúčové slovo s akýmkoľvek názvom nainštalovaného alebo inštalovateľného balíka. Kľúčové slovo môže byť presné alebo môže byť súčasťou názvu balíka alebo môže obsahovať ľubovoľné slovo súvisiace s popisom balíka. Vo výstupe uvidíte zoznam balíkov priradených k uvedenému kľúčovému slovu a stručný popis každého balíka.

Chceme napríklad nainštalovať riešenie na správu ukladacieho priestoru ZFS. Ak chcete nájsť presný názov balíka, vyhľadajme ho pomocou vyhľadávania apt-cache nasledovne:

$vyhľadávanie v apt-cachezfs

Z výstupu môžete identifikovať presný názov balíka, ktorý je zfsutils-linux, spolu s krátkym popisom. Ako vidíte, jeho zoznam je príliš dlhý. Príkaz less môžete použiť na zobrazenie výstupu po jednom riadku alebo jednej obrazovke.

$sudo vyhľadávanie v apt-cachezfs| menej

Podobne môže byť vyhľadávanie apt-cache užitočné, ak si chcete nainštalovať webový server, ale nepamätáte si názov balíka. V takom prípade môžete balík vyhľadať pomocou ľubovoľného kľúčového slova súvisiaceho s popisom balíka. Považoval som to napríklad za veľmi užitočné, keď som potreboval nainštalovať vyhľadávací nástroj, o ktorom viem len to, že je to meta vyhľadávací nástroj, ktorý chráni súkromie svojich používateľov. Nepamätal som si však názov tohto vyhľadávacieho nástroja, preto som zadal hľadaný výraz takto:

$sudo vyhľadávanie v apt-cachemetasearch engine

Keď sa objavil výsledok, našiel som požadovaný názov vyhľadávača, ktorý bol Searx. Potom som jednoducho použil vhodne nainštalovať searx príkaz na jeho nainštalovanie.

Podobne, ak použijeme apt-cache s šou vlajka, zobrazí základné informácie o balíku vrátane verzie, veľkosti, závislostí, popisu a oveľa viac. Ak chcete nájsť informácie o určitom balíku, použite príznak show nasledovne:

$apt-cache show <názov balíka>

Alternatívne spôsoby

Tu je niekoľko ďalších spôsobov, ktoré je možné použiť aj na vyhľadanie nainštalovaného alebo nainštalovateľného balíka v systéme.

Hľadajte balíky pomocou apt Search

Apt search je vhodný ekvivalent vyhľadávanie v apt-cache v staršom príkaze apt-get. Niektorí používatelia uprednostňujú súbor vhodné vyhľadávanie príkazu kvôli jeho dobre prezentovanému zobrazeniu výsledkov. Zobrazí zoznam balíkov spolu s ich najnovšími dostupnými verziami a krátkym popisom. To najlepšie na vhodné vyhľadávanie spočíva v tom, že zvýrazní názov balíkov a zachová určitý priestor medzi rôznymi balíkmi. Tiež uvidíte Nainštalované štítok na konci už nainštalovaných balíkov.

Ak chcete vyhľadať balík, napíšte vhodné vyhľadávanie nasleduje kľúčové slovo súvisiace s názvom balíka.

$vhodné kľúčové slovo pre vyhľadávanie

Príkladom toho je hľadanie balíka Apache2 pomocou nasledujúceho príkazu:

$vhodné vyhľadávanie apache2

Hľadajte balíky pomocou aptitude

Aptitude je predný koniec príkazu apt v Linuxe, ktorý sa používa na inštaláciu, aktualizáciu a odstraňovanie balíkov. Môže byť tiež použitý na vyhľadávanie balíkov v systéme Linux.

Aptitude nie je v systéme Linux predvolene nainštalovaný, takže ho budete musieť nainštalovať ručne. Ak to chcete urobiť, spustite príkaz install nasledovne:

$sudovýstižnýInštalácia nadanie

Systém môže požiadať o potvrdenie poskytnutím možnosti Y/n. Stlačením y a potom Enter potvrďte. Potom sa Aptitude nainštaluje do vášho systému.

Teraz, aby ste našli balík pomocou aptitude, zadajte vhodné vyhľadávanie nasleduje kľúčové slovo súvisiace s názvom balíka.

$vyhľadávanie spôsobilosti <kľúčové slovo>

Uvidíte výsledky podobné nasledujúcim:

To je všetko, čo k tomu patrí! V tomto článku sme sa dozvedeli, ako vyhľadať balík pomocou príkazu apt-cache search. Okrem toho sme sa tiež naučili používať apt search a príkaz aptitude na vyhľadávanie balíka. Dúfam, že to bude nápomocné vždy, keď budete vo svojom systéme potrebovať vyhľadať nainštalovaný alebo nainštalovateľný balík.