Vyhledejte balíčky dostupné z terminálu v Ubuntu a derivátech

o hledání dostupných balíčků z terminálu

V příštím článku se podíváme na to, jak můžeme vyhledejte dostupné balíčky z příkazového řádku. Existuje několik způsobů, jak z terminálu vyhledat balíčky dostupné v Debianu, Ubuntu nebo Linux Mint. Tyto balíčky mohou být hledat díky nakloněný, apt-cache y schopnost. Tyto nástroje nám pomohou při hledání názvů balíčků a jejich popisu. Mohou být také velmi užitečné, pokud hledáme konkrétní balíček, ale neznáme přesný název balíčku, nebo pokud potřebujeme nástroj pro konkrétní účel nebo úkol. Takže můžeme znát dostupné možnosti.

Hlavní rozdíly mezi používáním apt, apt-cache a aptitude k vyhledávání dostupných balíků jsou jejich výstup a pořadí, ve kterém jsou tyto balíčky klasifikovány. Ve vaší distribuci Gnu / Linux založené na Debianu nemusí být aptitude ve výchozím nastavení nainstalován. Pokud je to váš případ, budete si jej muset nainstalovat.

Ze všech příkladů, které uvidíme, apt-cache má nejsnadnější čitelný výstup protože normálně nepotřebuji další informace. Chcete-li zobrazit nainstalované / dostupné verze, můžete použít název balíčku zásad apt-cache.

Další věc, kterou je třeba mít na paměti, je apt a apt-cache prohledávají mezipaměť softwarových balíků apt, takže vrátí oba balíčky dostupné v úložiště například ručně nainstalované balíčky DEB (nejsou k dispozici v úložištích). V případě aptitude, vrátí pouze balíčky, které jsou k dispozici v úložištích.

Vyhledejte dostupné balíčky z příkazového řádku

Vyhledejte dostupné balíčky pomocí apt-cache

Jak jsem již napsal, můžeme použít apt-cache pro vyhledejte dostupné balíčky v úložištích Debian, Ubuntu nebo Linux Mint, kromě nainstalovaných balíků DEB, které nejsou v úložištích. Použitý formát by byl následující:

apt-cache search BÚSQUEDA

Praktický příklad vyhledat balíček "nodejs" bylo by to něco jako následující:

hledání uzlů apt-cache

apt-cache search nodejs

Jak vidíte v předchozím zachycení, nebyl jsem schopen zachytit veškerý výstup, protože může být velmi dlouhý.

Vyhledejte dostupné balíčky pomocí aptitude

V případě pohotovosti se jedná o a Front-end založený na Ncurses pro apt. Tento nástroj není standardně nainstalován ve výchozím nastavení, ale budeme moci nainstalujte jej na Debian, Ubuntu, Linux Mint a další distribuce Gnu / Linux založené na Debianu pomocí tohoto příkazu v terminálu (Ctrl + Alt + T):

sudo apt install aptitude

Po instalaci budeme moci pomocí aptitude vyhledávat balíčky z příkazového řádku. Použitý formát bude asi takový:

aptitude search BÚSQUEDA

Praktickým příkladem k nalezení balíčku „nodejs“ by byl následující:

vyhledávání schopností nodejs

aptitude search nodejs

Budeme také moci použijte uživatelské rozhraní aptitude Ncurses. Nebudeme muset psát víc schopnost začít:

hledat balíčky aptitude

Tady můžeme vyhledejte balíčky stisknutím / a následným zadáním klíčového slova pro vyhledávání.

Vyhledejte dostupné balíčky pomocí apt

Pomocí apt můžeme vyhledávat dostupné balíčky z příkazového řádku následovně:

apt search BÚSQUEDA

Prostě musím nahraďte slovo SEARCH klíčovým slovem které máme zájem hledat. Můžeme přidat několik klíčových slov do uvozovek.

Toto by byl příklad hledání 'nodejs' spolu s jeho výstupem:

apt hledat nodejs

apt search nodejs

Výsledky jsou opět tolik, že je nemožné je všechny zachytit na předchozím obrázku.

Usnadněte čtení výsledků

Ve třech případech, které jsme právě viděli, mohou být výsledky hledání velmi dlouhé. Až to tak bude, budeme schopni spusťte je pomocí vice vedle příkazů. To usnadní čtení, jak je uvedeno níže:

apt-cache search BÚSQUEDA | more

Můžeme také vyloučit výsledky, které neobsahují konkrétní klíčové slovo (v tomto příkladu SEARCH2) pomocí grep:

vyhledejte dostupné balíčky pomocí apt-cache seach grep

apt-cache search BÚSQUEDA | grep BÚSQUEDA2

Grep ve výchozím nastavení rozlišuje velká a malá písmena. Pokud přidáme možnost -i, můžeme ignorovat velká a malá písmena. Bylo by to takto: grep -i VYHLEDÁVÁNÍ2.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.