Debian

Como usar a pesquisa apt-cache para encontrar pacotes

Como usar a pesquisa apt-cache para encontrar pacotes
Já enfrentou um problema durante a instalação do pacote apt, quando você não sabe o nome exato do pacote. Tal como acontece com o apt, você deve fornecer o nome completo do pacote para instalá-lo, como apt install apache2. Se você não fornecer o nome exato e apenas digitar apache, não vai instalar. O mesmo acontece ao remover um pacote apt.

Nos sistemas Ubuntu e Debian, você pode pesquisar qualquer pacote apenas por uma palavra-chave relacionada ao seu nome ou descrição através do busca apt-cache. O resultado retorna uma lista de pacotes que correspondem à palavra-chave pesquisada. Depois de encontrar o nome exato do pacote, você pode usá-lo com o apt instalar para instalação. Também é útil ao procurar informações sobre um pacote específico. Observe que com busca apt-cache, você pode procurar por qualquer pacote apt que está instalado ou ainda a ser instalado.

Este artigo irá explicar como procurar um pacote por meio do busca apt-cache comando em seus repositórios de sistema. Também aprenderemos alguns outros comandos: busca apt e aptidão através do qual você também pode pesquisar por qualquer pacote.

Observação: executamos o procedimento explicado neste artigo no Ubuntu 18.04 Terminal do sistema LTS. Para abrir o Terminal no Ubuntu, use o atalho de teclado Ctrl + Alt + T.

Antes de realizar qualquer um dos métodos a seguir, recomendamos que você atualize o índice do repositório da seguinte forma:

$ sudo apt update

Pacotes de pesquisa usando pesquisa apt-cache

Apt-cache é uma ferramenta de linha de comando usada para pesquisar pacotes apt em sistemas baseados em Ubuntu ou Debian. Com busca apt-cache, você pode pesquisar qualquer pacote usando a palavra-chave relacionada ao seu nome ou descrição. Na saída, ele exibe todos os pacotes que correspondem aos critérios de pesquisa.

Com busca apt-cache, você pode pesquisar e exibir as informações sobre os pacotes disponíveis nos repositórios da internet. Também pode ser usado para procurar informações sobre os pacotes que já estão instalados no seu sistema. Ele obtém informações sobre os pacotes de diferentes fontes e os salva no banco de dados local que é atualizado executando a operação apt update.

Para pesquisar por pacotes, digite apt-cache search seguido pela palavra-chave relevante. Aqui está a sintaxe para fazer isso:

$ sudo apt-cache search

Substitua o palavra-chave com qualquer nome de pacote instalado ou instalável. Observe que a palavra-chave pode ser exata ou uma parte do nome do pacote ou pode ser qualquer palavra relacionada à descrição do pacote. Na saída, você verá uma lista de pacotes correspondentes à palavra-chave mencionada e uma breve descrição de cada pacote.

Por exemplo, queremos instalar uma solução de gerenciamento de armazenamento ZFS. Para encontrar o nome exato do pacote, vamos pesquisá-lo usando a pesquisa apt-cache da seguinte maneira:

$ apt-cache search zfs

Na saída, você pode identificar o nome exato do pacote que é “zfsutils-linux” junto com uma breve descrição. Como você pode ver, a lista exibida é muito longa. Você pode usar o comando less para ver a saída em uma linha ou uma tela por vez.

$ sudo apt-cache search zfs | menos

Da mesma forma, a pesquisa apt-cache pode ser útil se você deseja instalar um servidor web, mas não se lembra do nome do pacote. Nesse caso, você pode pesquisar o pacote usando qualquer palavra-chave relacionada à descrição do pacote. Por exemplo, achei muito útil uma vez que precisei instalar o mecanismo de pesquisa sobre o qual só sei que é um meta mecanismo de pesquisa que protege a privacidade de seus usuários. No entanto, não me lembrava do nome desse mecanismo de pesquisa, então inseri o termo de pesquisa da seguinte maneira:

$ sudo apt-cache search “mecanismo de metabusca”

Quando o resultado apareceu, encontrei o nome do mecanismo de pesquisa obrigatório que era “Searx”. Depois disso, simplesmente usei o apt instalar searx comando para instalá-lo.

Da mesma forma, se usarmos apt-cache com mostrar sinalizador, ele exibirá informações básicas sobre o pacote, incluindo a versão, tamanho, dependências, descrição e muito mais. Para encontrar informações sobre um determinado pacote, use o show flag da seguinte maneira:

$ apt-cache show

Formas alternativas

Aqui estão algumas outras maneiras que também podem ser usadas para procurar um pacote instalado ou instalável em um sistema.

Pesquisar pacotes usando apt Search

Apt search é o equivalente apto de busca apt-cache no antigo comando apt-get. Alguns usuários preferem o busca apt comando por causa de sua exibição bem apresentada de resultados. Ele exibe a lista de pacotes junto com suas últimas versões disponíveis e uma breve descrição. A melhor coisa sobre busca apt é que ele destaca o nome dos pacotes e mantém algum espaço entre os diferentes pacotes. Além disso, você verá o Instalado etiqueta no final dos pacotes já instalados.

Para pesquisar um pacote, digite busca apt seguido pelo palavra-chave relacionado ao nome do pacote.

$ apt search palavra-chave

Um exemplo disso seria pesquisar o pacote Apache2 usando o seguinte comando:

$ apt search apache2

Pesquisar pacotes usando aptitude

Aptitude é o front end do comando apt no Linux usado para instalar, atualizar e remover pacotes. Também pode ser usado para pesquisar um pacote em um sistema Linux.

O Aptitude não é instalado por padrão no Linux, então você terá que instalá-lo manualmente. Para fazer isso, execute o comando de instalação da seguinte maneira:

$ sudo apt install aptitude

O sistema pode solicitar confirmação fornecendo a você uma opção Y / n. Pressione y e Enter para confirmar, depois disso o Aptitude será instalado em seu sistema.

Agora, para procurar um pacote através do aptitude, digite busca apt seguido pelo palavra-chave relacionado ao nome do pacote.

$ aptitude search

Você verá os resultados semelhantes aos seguintes:

Isso é tudo que há para fazer! Neste artigo, aprendemos como procurar um pacote usando o comando apt-cache search. Além disso, também aprendemos a usar apt search e o comando aptitude para procurar um pacote. Espero que seja útil sempre que você precisar procurar um pacote instalado ou instalável em seu sistema.

Mecanismos de jogos gratuitos e de código aberto para o desenvolvimento de jogos Linux
Este artigo cobrirá uma lista de mecanismos de jogo gratuitos e de código aberto que podem ser usados ​​para desenvolver jogos 2D e 3D no Linux. Exist...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider é a décima segunda adição à série Tomb Raider - uma franquia de jogos de ação e aventura criada pela Eidos Montreal. O jogo ...
Como aumentar o FPS no Linux?
FPS significa Quadros por segundo. A tarefa do FPS é medir a taxa de quadros em reproduções de vídeo ou desempenho de jogos. Em palavras simples, o nú...