Você já teve dificuldades ao pesquisar pacotes através da linha de comando no Ubuntu? Você já pesquisou por pacotes que exigem uma atualização instantânea? Você já se perguntou se o pacote que você deseja baixar está disponível para instalação e a versão mais recente está disponível no repositório de software?

Procurar pacotes instalados ou desinstalados dentro dos repositórios locais através do terminal pode ser uma tarefa assustadora para usuários iniciantes do Ubuntu. Este artigo responde a todas e muitas das perguntas semelhantes. Além disso, também abordaremos maneiras alternativas de pesquisar pacotes no Ubuntu e ajudá-lo a encontrar um método adequado.

Maneiras de procurar pacotes no Ubuntu

Aqui abordaremos três maneiras de realizar a pesquisa de pacotes no Ubuntu. No entanto, antes de começar, inicie o terminal e atualize os repositórios de pacotes do seu sistema Correndo:

sudo apt update

Usando o comando apt

APT é um gerenciador de pacotes de linha de comando que vem pré-instalado no Ubuntu, Linux Mint e outras distribuições baseadas em Debian. O comando apt combina a funcionalidade de

apt-cache e apt-get. Ele é responsável por instalar, remover, atualizar e atualizar pacotes e repositórios Linux no Ubuntu. No entanto, também permite pesquisar pacotes.

Você pode começar por listando todos os pacotes instalados/desinstalados disponíveis em seu sistema, da seguinte forma:

lista apt

Saída:

Você pode canalizar o comando acima com grep para filtrar a saída e obter um nome de pacote de sua escolha.

lista apt | grep 

Use o lista apt comando com o --instalado opção para localizar e exibir apenas os pacotes instalados em seu sistema.

apt list --instalado

Além disso, o método list também permite pesquisar um pacote e descobrir se ele está instalado ou não usando o -uma bandeira, como segue:

lista apt -a 

Saída:

Para pesquisar e exibir todos os pacotes que requerem uma atualização:

apt list --atualizável

Use o utilitário grep se estiver procurando por um pacote específico nesta lista:

lista apt --atualizável | grep 

No entanto, os comandos acima não exibem detalhes do pacote. Os comandos dedicados apt-search e apto mostrar ajude a encontrar e exibir os detalhes do pacote disponível no terminal Linux.

O comando apt search é conhecido por exibir os detalhes do pacote em um formato melhor. O melhor desse comando é que ele informa ao usuário se um pacote já está instalado ou não com breves informações sobre as versões disponíveis e descrição, etc.

Por exemplo, o comando abaixo procura pelo pacote mysql pesquisando todas as strings de nome do pacote e sua descrição. Portanto, ele retorna a lista de pacotes contendo essa string de nome de pacote em seu nome e descrição:

apt pesquisa mysql

Saída:

Para limitar o resultado da pesquisa, você pode dizer ao comando para procurar apenas o nome do pacote fornecido, fornecendo o --somente nome opção da seguinte forma:

apt search --somente nome 

O comando apt show exibe mais detalhes sobre o nome do pacote fornecido. A descrição do pacote contém detalhes sobre a versão mais recente, dependências, tamanho do download, informações do repositório etc. Mais importante ainda, o comando retorna um nome de pacote exato para que você não precise adivinhar o pacote que está procurando.

apto mostrar 
apt show mysql-client-core-5.7 | menos

Usando o comando apt-cache

apt-cache é um utilitário de linha de comando que consulta pacotes do arquivo local de listas de pacotes armazenado em /var/lib/apt. O sistema atualiza esses arquivos sempre que o usuário executa o atualização apt comando no terminal. Assim, sempre que o usuário busca um pacote usando o comando, ele não precisa acessar a rede para buscar informações dos repositórios.

É uma versão mais antiga do APT que você pode usar com o procurar e exposição opções para encontrar os pacotes.

apt-cache search apache2

Saída:

O comando também permite listar todos os pacotes que começam com a palavra-chave fornecida:

apt-cache pkgnames 

Por exemplo:

Para exibir todos os pacotes disponíveis sem detalhes:

apt-cache pkgnames

Você também pode canalizar o comando acima com o utilitário grep e usar o -eu sinalizador para ignorar a diferenciação entre maiúsculas e minúsculas e buscar os pacotes.

apt-cache pkgnames | grep -i 

O utilitário também permite pesquisar pacotes e exibir suas dependências, estejam elas instaladas no sistema ou não, da seguinte forma:

apt-cache showpkg apache2

Saída:

Você pode notar que pesquisa apt-cache e apt-cache show é semelhante aos métodos apt search e show em termos de exibição de informações do pacote. No entanto, apt-cache e apt diferem significativamente em termos de representação de dados.

Usando aptitude

aptitude é uma interface gráfica de usuário para o gerenciador de pacotes APT. A interface permite que os usuários escolham interativamente os pacotes a serem instalados, removidos e atualizados. Novos usuários podem encontrá-lo semelhante à opção Programas e Recursos no Painel de Controle do Windows.

O aptitude fornece uma interface de linha de comando que emula argumentos semelhantes aos utilitários apt-get ou apt. Portanto, é conveniente para usuários que preferem ter uma interface gráfica ou interativa para executar tarefas de linha de comando no Linux. O aptitude geralmente está disponível por padrão na maioria das distribuições baseadas em Ubuntu ou Debian. Se não, você pode instalá-lo da seguinte forma:

sudo apt-get update
sudo apt-get install aptitude

Use o seguinte comando para procurar pacotes por meio da interface de linha de comando do aptitude:

pesquisa de aptidão sudo 

Execute o seguinte comando no terminal para iniciar a GUI do aptitude:

sudo aptidão

pressione Ctrl+T para se deslocar no terminal. Use as teclas de seta para navegar pela GUI do aptitude. Vou ao Procurar guia e selecione ENCONTRAR ou pressione / para iniciar o prompt de navegação e digite o nome do pacote a ser pesquisado.

Procurando por pacotes de software no Ubuntu

Este artigo cobriu todas as principais ferramentas que você pode usar para procurar pacotes instalados ou desinstalados em sistemas baseados em Ubuntu e Debian. Ele também mostra como pesquisar os pacotes usando uma única palavra-chave ou localizar software/programas que requerem uma atualização.

Como você pode ver, a principal diferença entre essas ferramentas está na saída. Além disso, as ferramentas abordadas são muito úteis para encontrar os pacotes quando você não sabe exatamente o nome ou seu uso.

7 maneiras de obter ajuda de linha de comando no Linux

Leia a seguir

ParticipaçãoTweetParticipaçãoE-mail

Tópicos relacionados

  • Linux
  • Gerenciadores de Pacotes
  • Ubuntu
  • Distribuição Linux

Sobre o autor

Rumaisa Niazi (22 artigos publicados)

Rumaisa é redatora freelancer na MUO. Ela já desempenhou muitos cargos, de matemática a entusiasta de segurança da informação, e agora está trabalhando como analista de SOC. Seus interesses incluem ler e escrever sobre novas tecnologias, distribuições Linux e qualquer coisa relacionada à Segurança da Informação.

Mais de Rumaisa Niazi

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar