Como Verificar Pacotes Instalados no Ubuntu: Guia Completo para Usuários Iniciantes e Intermediários

目次

1. Introdução

Ubuntu é uma distribuição Linux confiável, utilizada por muitos desenvolvedores e engenheiros. Ao usá‑la, você pode se deparar com situações em que deseja verificar quais pacotes estão instalados no seu sistema.

Por exemplo, essa informação é útil ao checar se um pacote específico foi instalado corretamente ou ao identificar pacotes desnecessários que você pode querer remover.

Este artigo fornece uma explicação detalhada de como verificar pacotes instalados no Ubuntu. Apresentamos métodos práticos adequados tanto para iniciantes quanto para usuários intermediários, então leia até o final.

2. Como Exibir uma Lista de Pacotes Instalados

Ubuntu oferece várias maneiras de verificar pacotes instalados. Aqui estão três métodos comumente usados. Você pode escolher de acordo com suas necessidades e preferências.

Usando o comando apt

apt é um dos comandos de gerenciamento de pacotes mais frequentemente usados no Ubuntu. Para listar os pacotes instalados, use o comando a seguir:

apt list --installed

Explicação do Comando

  • apt list : Exibe informações dos pacotes em formato de lista.
  • --installed : Mostra apenas os pacotes que já estão instalados no sistema.

Exemplo de Saída

Ao executar o comando, você verá uma lista de pacotes instalados semelhante a esta:

accountsservice/now 0.6.55-0ubuntu12 amd64 [installed,automatic]
acl/now 2.2.53-10 amd64 [installed]

Usando o comando dpkg

dpkg é um comando de baixo nível usado para gerenciar diretamente pacotes Debian. Use o comando a seguir para exibir os pacotes instalados:

dpkg-query -l

Explicação do Comando

  • dpkg-query : Consulta o banco de dados do dpkg para obter informações dos pacotes.
  • -l : Lista todos os pacotes instalados.

Exemplo de Saída

A saída será parecida com isto:

ii  accountsservice   0.6.55-0ubuntu12   amd64   query and manipulate user account information
ii  acl               2.2.53-10          amd64   access control list utilities

Aqui, ii indica que o pacote está instalado corretamente.

Usando o comando snap

snap é um sistema de gerenciamento de pacotes mais recente usado no Ubuntu. Para verificar os pacotes instalados via Snap, execute:

snap list

Explicação do Comando

  • snap list : Exibe uma lista dos pacotes Snap instalados no sistema.

Exemplo de Saída

A seguir, um exemplo de lista de pacotes Snap instalados:

Name     Version    Rev   Tracking       Publisher     Notes
core     16-2.58    12834 latest/stable  canonical✓    core

Este comando ajuda a conferir a versão e os dados de revisão dos pacotes Snap.

Resumo

  • apt list --installed : Conveniente para uma visão rápida dos pacotes instalados.
  • dpkg-query -l : Adequado para informações detalhadas dos pacotes.
  • snap list : Usado especificamente para verificação de pacotes Snap.

Usando esses comandos de forma apropriada, você pode gerenciar eficientemente as informações de pacotes no Ubuntu.

3. Como Verificar se um Pacote Específico Está Instalado

Ubuntu oferece várias maneiras eficientes de confirmar se um pacote específico está instalado. Aqui explicamos como fazer isso usando apt e dpkg.

Verificando com o comando apt

Use o comando apt para buscar um pacote particular na lista de pacotes instalados.

Exemplo de Comando

Combine apt com grep para procurar o nome de um pacote:

apt list --installed | grep package-name

Execução de Exemplo

Para verificar se o curl está instalado, execute:

apt list --installed | grep curl

Exemplo de Saída

curl/now 7.68.0-1ubuntu2.6 amd64 [installed]

Esse resultado confirma que o curl está instalado.

Verificando com o comando dpkg

Você também pode confirmar o status de instalação usando dpkg:

Exemplo de Comando

dpkg-query -l | grep package-name

Execução de Exemplo

Para verificar se o git está instalado:

dpkg-query -l | grep git
ii  git    1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control system

O ii indica instalação bem‑sucedida.

Verificando Pacotes Snap

Se o pacote foi instalado via Snap, use:

snap list | grep package-name

Exemplo de Execução

Para verificar se o chromium está instalado via Snap:

snap list | grep chromium

Exemplo de Saída

chromium    97.0.4692.99    1892   latest/stable    canonical✓    -

Isso confirma que o chromium está instalado como um pacote Snap.

Resumo

  • apt list --installed | grep nome-do-pacote : Simples e intuitivo.
  • dpkg-query -l | grep nome-do-pacote : Fornece informações detalhadas.
  • snap list | grep nome-do-pacote : Usado especificamente para pacotes Snap.

Usando esses métodos, você pode determinar rapidamente se um pacote está instalado no seu sistema.

4. Como Exibir Informações Detalhadas Sobre Pacotes Instalados

Às vezes você pode precisar de informações detalhadas, como funcionalidade, dependências ou detalhes de versão de um pacote. O Ubuntu permite obter essas informações através dos seguintes comandos.

Usando o Comando apt show

O comando apt show exibe informações detalhadas do pacote.

Comando de Exemplo

apt show package-name

Execução de Exemplo

Para ver detalhes sobre o curl:

apt show curl

Saída de Exemplo

Este comando fornece informações detalhadas como:

Package: curl
Version: 7.68.0-1ubuntu2.6
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: command line tool for transferring data with URL syntax
 This is a command line tool and library for transferring data with URLs.

Explicação das Principais Informações

  • Package : Nome do pacote.
  • Version : Versão instalada.
  • Section : Categoria do pacote (ex.: web, utils).
  • Maintainer : Informação do mantenedor do pacote.
  • Description : Visão geral do pacote.

Usando o Comando dpkg

Você também pode visualizar informações detalhadas do pacote usando:

Comando de Exemplo

dpkg -s package-name

Execução de Exemplo

dpkg -s git

Saída de Exemplo

Package: git
Status: install ok installed
Priority: optional
Section: vcs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: fast, scalable, distributed revision control system
 Git is a fast, scalable, distributed revision control system with an
 unusually rich command set that provides both high-level operations
 and full access to internals.

Este comando também mostra o status e o resumo do pacote.

Exemplo de Uso: Verificando Dependências

Para verificar dependências de um pacote, use:

apt show curl

A saída inclui detalhes de dependências como:

Depends: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)

Isso ajuda a identificar pacotes adicionais necessários para o funcionamento adequado.

Resumo

  • apt show nome-do-pacote : Exibe detalhes do pacote e dependências.
  • dpkg -s nome-do-pacote : Fornece informações concisas do pacote.

Esses comandos ajudam a entender melhor os pacotes instalados e melhorar a gestão e solução de problemas do sistema.

5. Como Verificar o Número de Pacotes Instalados

Se você quiser verificar o número total de pacotes instalados, o Ubuntu fornece comandos para obter rapidamente essa informação. Isso é útil ao analisar o tamanho ou o estado do sistema.

Usando o Comando apt

Você pode combinar apt list com wc -l para contar os pacotes instalados:

Comando de Exemplo

apt list --installed | wc -l

Explicação do Comando

  • apt list --installed : Lista os pacotes instalados.
  • wc -l : Conta o número de linhas na saída.

Saída de Exemplo

543

Neste exemplo, 543 pacotes estão instalados no sistema.

Usando o Comando dpkg

Você também pode contar os pacotes instalados usando:

Comando de Exemplo

dpkg-query -l | grep '^ii' | wc -l

Explicação do Comando

  • dpkg-query -l : Lista os pacotes instalados.
  • grep '^ii' : Filtra os pacotes marcados como instalados.
  • wc -l : Conta as linhas filtradas.

Saída de Exemplo

487

Isso indica que 487 pacotes estão instalados.

Verificando Pacotes Snap

Para contar os pacotes Snap instalados:

snap list | wc -l

Explicação do Comando

  • snap list : Lista todos os pacotes Snap.
  • wc -l : Conta o número de linhas.

Saída de Exemplo

12

Isso significa que 12 pacotes Snap estão instalados.

Observação

Como a saída do snap list inclui uma linha de cabeçalho, subtraia 1 da contagem para obter o número correto:

snap list | tail -n +2 | wc -l

Resumo

  • apt : Use apt list --installed | wc -l para obter a contagem rapidamente.
  • dpkg : Use dpkg-query -l | grep '^ii' | wc -l para filtragem detalhada.
  • Snap : Use snap list para contar os pacotes instalados via Snap.

Esses métodos permitem que você determine facilmente quantos pacotes estão instalados no seu sistema Ubuntu.

6. Conclusão

Este artigo explicou várias maneiras de verificar os pacotes instalados no Ubuntu. Cada método tem seus benefícios, e você pode escolher um com base em seus objetivos e ambiente.

Métodos Introduzidos

  1. Verificando Pacotes Instalados
  • Descrevemos como visualizar todos os pacotes instalados usando apt list --installed e dpkg-query -l.
  • Para pacotes Snap, use snap list.
  1. Verificando Pacotes Específicos
  • Introduzimos como combinar comandos com grep para verificar rapidamente a instalação de um pacote.
  1. Obtendo Informações Detalhadas
  • Explicamos como usar apt show e dpkg -s para visualizar dependências e detalhes da versão.
  1. Verificando o Número de Pacotes Instalados
  • Abordamos como determinar o número total de pacotes instalados usando wc -l.

Qual Método Você Deve Escolher?

  • Para iniciantes : Recomenda‑se usar o comando apt (por exemplo, apt list --installed).
  • Se precisar de mais detalhes : Use comandos dpkg ou apt show.
  • Se focar em pacotes Snap : Use o comando snap list.

Considerações Finais

Entender esses comandos é essencial para uma gestão eficiente de pacotes no Ubuntu. Aplicando as técnicas descritas neste artigo, você pode manter seu sistema de forma mais eficaz e resolver problemas com confiança.

7. Perguntas Frequentes

Aqui estão perguntas frequentes relacionadas à verificação de pacotes instalados no Ubuntu. Essas respostas ajudam iniciantes e usuários intermediários a evitar confusões comuns.

Q1: Qual é a diferença entre apt e dpkg?

R:
apt é um comando de gerenciamento de pacotes de alto nível para Ubuntu e sistemas baseados em Debian, simplificando tarefas como instalação, remoção e atualizações. dpkg é uma ferramenta de nível mais baixo para manipular diretamente os arquivos de pacotes instalados. Internamente, o apt usa o dpkg.

Principais Diferenças:

  • apt : Usa repositórios para baixar e instalar pacotes.
  • dpkg : Gerencia arquivos de pacotes Debian locais (.deb).

Q2: O que são pacotes Snap?

R:
Snap é um sistema de gerenciamento de pacotes moderno fornecido pelo Ubuntu. Ao contrário dos pacotes Debian tradicionais manipulados por apt ou dpkg, os pacotes Snap agrupam dependências e oferecem portabilidade entre sistemas.

  • Prós : Evita conflitos de dependências, permite acesso às versões mais recentes dos aplicativos.
  • Contras : Os tamanhos dos pacotes podem ser maiores.

Use comandos como snap list e snap install ao trabalhar com Snap.

Q3: Qual é a maneira mais fácil de verificar se um pacote específico está instalado?

R:
O método mais rápido é:

apt list --installed | grep package-name

Por exemplo, para verificar curl:

apt list --installed | grep curl

Se aparecer na saída, o pacote está instalado.

Q4: O que devo fazer se um comando não funcionar?

  1. Verifique erros de digitação : Certifique-se de que não há erros de ortografia.
  2. Verifique permissões : Alguns comandos requerem sudo .
    sudo apt list --installed
    
  1. Atualize as listas de pacotes usando:
    sudo apt update
    
  1. Verifique os logs do sistema como /var/log/syslog ou use journalctl para revisar erros.

Q5: Como posso remover um pacote instalado?

A:

  • apt remove package-name : Remove o pacote, mas mantém os arquivos de configuração.
  • apt purge package-name : Remove o pacote e seus arquivos de configuração.

Exemplo:

sudo apt remove curl

Para remover também os arquivos de configuração:

sudo apt purge curl

Q6: Posso salvar uma lista de pacotes instalados em um arquivo?

A:
Sim, use o seguinte comando:

apt list --installed > installed_packages.txt

Isso salva a lista em installed_packages.txt. Você pode usar isso mais tarde com apt install para reinstalar pacotes em outro sistema.

Conclusão

Esta seção de FAQ fornece respostas a perguntas comuns sobre gerenciamento de pacotes no Ubuntu. Use essas informações para melhorar seu fluxo de trabalho e aprimorar suas habilidades de solução de problemas enquanto continua explorando sistemas de pacotes Linux.

年収訴求