Procure por pacotes disponíveis no terminal no Ubuntu e derivados

sobre pesquisa de pacotes disponíveis no terminal

No próximo artigo, vamos dar uma olhada em como podemos procure os pacotes disponíveis na linha de comando. Existem várias maneiras de pesquisar pacotes disponíveis no Debian, Ubuntu ou Linux Mint a partir do terminal. Esses pacotes podem ser pesquisa graças a apto, apt cache y aptidão. Essas ferramentas nos ajudarão a procurar por nomes e descrições de pacotes. Eles também podem ser muito úteis se o que estamos procurando é um pacote específico, mas não sabemos o nome exato do pacote ou se precisamos de uma ferramenta para um propósito ou tarefa específica. Assim podemos saber as opções disponíveis.

As principais diferenças entre usar apt, apt-cache e aptitude para procurar pacotes disponíveis são sua saída e a ordem em que esses pacotes são classificados. Além disso, o aptitude pode não ser instalado por padrão em sua distribuição Gnu / Linux baseada em Debian. Se for este o seu caso, você terá que instalá-lo.

De todos os exemplos que veremos, apt-cache tem a saída mais fácil de ler já que normalmente não preciso de informações adicionais. Para ver as versões instaladas / disponíveis, você pode usar o nome do pacote de políticas apt-cache.

Outra coisa a ter em mente é que apt e apt-cache procuram o cache de pacotes de software apt, então eles retornam ambos os pacotes disponíveis no repositórios como pacotes DEB instalados manualmente (não disponíveis em repositórios). Em caso de aptitude, ele só irá retornar os pacotes que estão disponíveis nos repositórios.

Pesquise os pacotes disponíveis na linha de comando

Procure por pacotes disponíveis usando apt-cache

Como já escrevi, podemos usar apt-cache para procure os pacotes disponíveis nos repositórios Debian, Ubuntu ou Linux Mint, além dos pacotes DEB instalados que não estão nos repositórios. O formato a ser usado seria o seguinte:

apt-cache search BÚSQUEDA

Um exemplo prático de procure o pacote "nodejs" seria algo como o seguinte:

pesquisa de cache apt nodejs

apt-cache search nodejs

Como você pode ver na captura anterior, não consegui capturar toda a saída, porque pode ser muito longa.

Procure por pacotes disponíveis usando aptitude

No caso de aptidão, este é um Front-end baseado em Ncurses para apt. Esta ferramenta geralmente não é instalada por padrão, mas poderemos instale-o no Debian, Ubuntu, Linux Mint e outras distribuições Gnu / Linux baseadas em Debian usando este comando em um terminal (Ctrl + Alt + T):

sudo apt install aptitude

Após a instalação, poderemos usar o aptitude para pesquisar pacotes na linha de comando. O formato a ser usado será mais ou menos assim:

aptitude search BÚSQUEDA

Um exemplo prático para encontrar o pacote "nodejs" seria o seguinte:

nodejs de pesquisa de aptitude

aptitude search nodejs

Nós também seremos capazes de use a interface de usuário aptitude Ncurses. Não teremos mais o que escrever aptidão para começar:

procure por pacotes aptitude

Aqui podemos procure por pacotes pressionando / e, em seguida, digitando a palavra-chave para pesquisa.

Procure por pacotes disponíveis usando apt

Usando o apt, podemos pesquisar os pacotes disponíveis na linha de comando da seguinte maneira:

apt search BÚSQUEDA

Você apenas tem que substitua a palavra SEARCH pela palavra-chave que estamos interessados ​​em procurar. Podemos adicionar várias palavras-chave entre aspas.

Este seria um exemplo de busca por 'nodejs' junto com sua saída:

aptsearch nodejs

apt search nodejs

Mais uma vez, os resultados são tantos que me foi impossível capturá-los todos na imagem anterior.

Torne os resultados mais fáceis de ler

Nos três casos que acabamos de ver, os resultados da pesquisa podem ser muito longos. Quando for assim, seremos capazes de executá-los usando mais ao lado dos comandos. Isso tornará a leitura mais fácil, conforme mostrado a seguir:

apt-cache search BÚSQUEDA | more

Também podemos excluir resultados que não incluem uma palavra-chave específica (SEARCH2 neste exemplo) usando grep:

procure por pacotes disponíveis com apt-cache seach grep

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

O Grep diferencia maiúsculas de minúsculas por padrão. Se adicionarmos a opção -i podemos ignorar as maiúsculas e minúsculas. Seria o seguinte: grep -i SEARCH2.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.