Vyhľadajte balíčky dostupné z terminálu v Ubuntu a derivátoch

o vyhľadávaní dostupných balíkov z terminálu

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:

vyhľadávanie uzlov apt-cache

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:

vyhľadávanie spôsobilostí nodejs

aptitude search nodejs

Budeme tiež schopní používať užívateľské rozhranie aptitude Ncurses. Nebudeme mať viac na písanie schopnosť začať:

vyhľadať balíčky aptitude

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 hladat nodejs

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:

vyhľadajte dostupné balíčky pomocou apt-cache seach 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.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.