V nasledujúcom článku sa pozrieme na to, ako môžeme vyhľadajte dostupné balíčky z príkazového riadku. Existuje niekoľko spôsobov, ako vyhľadať balíčky dostupné v termináli Debian, Ubuntu alebo Linux Mint. Tieto balíčky môžu byť hľadať vďaka naklonený, apt-cache y schopnosť. Tieto nástroje nám pomôžu pri hľadaní názvov balíkov a ich popisov. Môžu byť tiež veľmi užitočné, ak hľadáme konkrétny balík, ale nevieme presný názov balíka, alebo ak potrebujeme nástroj na konkrétny účel alebo úlohu. Takže môžeme poznať dostupné možnosti.
Hlavné rozdiely medzi používaním apt, apt-cache a aptitude na vyhľadávanie dostupných balíkov sú ich výstup a poradie, v akom sú tieto balíčky klasifikované. Aptitude tiež nemusí byť štandardne nainštalovaný vo vašej distribúcii Gnu / Linux založenej na Debiane. Ak je to váš prípad, budete si ho musieť nainštalovať.
Zo všetkých príkladov, ktoré uvidíme, apt-cache má najľahšie čitateľný výstup pretože normálne nepotrebujem ďalšie informácie. Ak chcete zobraziť nainštalované / dostupné verzie, môžete použiť názov balíka politík apt-cache.
Ďalšia vec, ktorú treba mať na pamäti, je, že apt a apt-cache prehľadávajú vyrovnávaciu pamäť softvérových balíkov apt, takže vrátia oba balíčky dostupné v úložiská napríklad ručne nainštalované balíčky DEB (nie sú k dispozícii v úložiskách). V prípade aptitude, vráti iba balíčky, ktoré sú k dispozícii v úložiskách.
Vyhľadajte dostupné balíčky z príkazového riadku
Vyhľadajte dostupné balíčky pomocou apt-cache
Ako som už napísal, môžeme použiť apt-cache na vyhľadajte dostupné balíčky v úložiskách Debian, Ubuntu alebo Linux Mint, okrem nainštalovaných balíkov DEB, ktoré sa nenachádzajú v úložiskách. Použije sa tento formát:
apt-cache search BÚSQUEDA
Praktický príklad vyhľadať balík "nodejs" bolo by to niečo ako toto:
apt-cache search nodejs
Ako vidíte na predchádzajúcom snímaní, nepodarilo sa mi zachytiť celý výstup, pretože môže byť veľmi dlhý.
Vyhľadajte dostupné balíčky pomocou aptitude
V prípade pohotovosti ide o a Front-end založený na Ncurses pre apt. Tento nástroj nie je štandardne nainštalovaný v predvolenom nastavení, ale budeme schopní nainštalujte ho na Debian, Ubuntu, Linux Mint a ďalšie distribúcie Gnu / Linux založené na Debiane pomocou tohto príkazu v termináli (Ctrl + Alt + T):
sudo apt install aptitude
Po inštalácii budeme môcť pomocou aptitude vyhľadávať balíčky z príkazového riadku. Použije sa tento formát:
aptitude search BÚSQUEDA
Praktickým príkladom nájdenia balíka „nodejs“ by bol tento:
aptitude search nodejs
Budeme tiež schopní používať užívateľské rozhranie aptitude Ncurses. Nebudeme mať viac na písanie schopnosť začať:
Tu môžeme vyhľadajte balíčky stlačením klávesu / a následným zadaním kľúčového slova na hľadanie.
Vyhľadajte dostupné balíčky pomocou apt
Pomocou apt môžeme vyhľadať dostupné balíčky z príkazového riadku nasledovne:
apt search BÚSQUEDA
Len musíš nahraďte slovo SEARCH kľúčovým slovom ktoré máme záujem hľadať. Do úvodzoviek môžeme pridať niekoľko kľúčových slov.
Toto by bol príklad hľadania výrazu „nodejs“ spolu s jeho výstupom:
apt search nodejs
Výsledky sú opäť toľko, že som nemohol všetky zachytiť na predchádzajúcom obrázku.
Uľahčite čítanie výsledkov
V troch prípadoch, ktoré sme práve videli, môžu byť výsledky vyhľadávania veľmi dlhé. Keď to tak bude, budeme schopní spustite ich pomocou viac vedľa príkazov. Toto uľahčí čítanie, ako je uvedené nižšie:
apt-cache search BÚSQUEDA | more
Výsledky, ktoré neobsahujú konkrétne kľúčové slovo (v tomto príklade SEARCH2), môžeme vylúčiť aj pomocou grep:
apt-cache search BÚSQUEDA | grep BÚSQUEDA2
Grep predvolene rozlišuje veľké a malé písmená. Ak pridáme možnosť -i, môžeme ignorovať veľké a malé písmená. Bolo by to takto: grep -i VYHĽADÁVANIE2.