Ubuntu: Como listar os pacotes instalados

A maneira mais rápida de listar os pacotes instalados no Ubuntu é abrir o Terminal e executar o comando `sudo apt list` apt list --installed. Esse comando mostra os pacotes gerenciados pelo APT e pelo pip dpkg. Se você também usa Snap ou Flatpak, execute os comandos de listagem específicos para esses formatos, pois eles são gerenciados separadamente.

Você não precisa sudoapenas visualizar listas de pacotes. Os comandos abaixo são somente leitura.

O que você quer verComando ou ferramenta
Todos os pacotes DEB/APT instaladosapt list --installed
Pacotes marcados como instalados manualmente pelo APTapt-mark showmanual
Pacotes DEB instalados a partir do banco de dados dpkgdpkg-query
Snaps instaladossnap list
Flatpaks instaladosflatpak list
Lista de pacotes gráficosGerenciador de Pacotes Synaptic

Liste todos os pacotes APT instalados.

Para a maioria dos usuários do Ubuntu, este é o comando mais simples:

apt list --installed

O APT suporta o --installedfiltro especificamente para essa finalidade, conforme documentado no manual do apt do Ubuntu . A saída inclui o nome do pacote, informações do repositório, versão instalada, arquitetura e um [installed]marcador.

Se a lista for muito longa para caber em uma única tela, navegue entre as páginas usando:

apt list --installed 2>/dev/null | less

Pressione a barra de espaço para avançar e q para sair less. Para procurar um pacote específico, filtre a saída com grep:

apt list --installed 2>/dev/null | grep -i '^curl/'

Para salvar uma cópia para resolução de problemas ou comparação posterior:

apt list --installed > "$HOME/installed-deb-packages.txt"
Terminal do Ubuntu exibindo a saída do comando `apt list --installed` para os pacotes DEB instalados.
Exemplo apt list --installedde saída. Os nomes e versões dos pacotes variam conforme o sistema Ubuntu.

Mostrar pacotes marcados como instalados manualmente.

Se você deseja uma lista mais curta que exclua os pacotes que o APT considera dependências instaladas automaticamente, use:

apt-mark showmanual

O manual do apt-mark do Ubuntu explica que os pacotes solicitados diretamente são marcados como manuais, enquanto as dependências instaladas por meio deles são normalmente marcadas como automáticas.

Não considere isto como um histórico perfeito de tudo o que você instalou após configurar o Ubuntu. Alguns pacotes podem já estar marcados como manuais durante a instalação do sistema operacional ou devido a alterações posteriores no gerenciamento de pacotes. É melhor interpretar este documento como o estado atual do APT (manual/automático).

Terminal do Ubuntu exibindo a saída do comando `apt-mark showmanual` para pacotes APT marcados manualmente.
apt-mark showmanualRetorna os nomes dos pacotes sem a lista de dependências, que é muito maior.

Use o dpkg-query para uma visualização precisa do banco de dados de pacotes.

O APT utiliza dpkgo seguinte para pacotes DEB. Se você quiser consultar o banco de dados dpkg diretamente e imprimir apenas as entradas cujo status atual seja "instalado", execute:

dpkg-query -W -f='${binary:Package}\t${Version}\t${db:Status-Status}\n' | awk -F '\t' '$3=="installed" {print $1 "\t" $2}'

Este comando imprime o nome do pacote e a versão instalada. Os campos utilizados aqui estão documentados no manual atual do dpkg-query do Ubuntu .

Guias mais antigos costumam sugerir dpkg --get-selectionso comando `dpkg status`. Esse comando é útil para selecionar os estados dos pacotes, mas pode mostrar estados como `install`, `hold`, `deinstall` ou `purge`. Para uma lista limpa dos pacotes que estão realmente instalados no momento, apt list --installedo comando `dpkg status` dpkg-queryé mais claro.

Liste os pacotes Snap e Flatpak instalados.

O APT e o dpkg não fornecem um inventário completo se você também instalar aplicativos por meio de outros sistemas de pacotes.

O Ubuntu oferece suporte ao Snap por padrão em instalações de desktop padrão. Para ver os snaps instalados, execute:

snap list

A documentação oficial do Snap mostra que essa saída inclui o nome do snap, a versão, a revisão, o canal de rastreamento, o editor e as notas.

Se você instalou o Flatpak separadamente, liste os aplicativos e tempos de execução instalados com o seguinte comando:

flatpak list

Para exibir apenas aplicativos Flatpak, use flatpak list --app. Essas opções estão documentadas na referência de comandos do Flatpak .

O terminal do Ubuntu exibe os comandos `snap list` e `flatpak list` para os aplicativos instalados.
Utilize o comando de listagem específico de cada sistema de pacotes para incluir softwares que o APT não gerencia.

Liste os pacotes instalados com o Synaptic.

Se você preferir uma interface gráfica, o Synaptic continua disponível para Ubuntu, embora não venha instalado por padrão. Instale-o com:

sudo apt install synaptic

Em seguida, abra o Gerenciador de Pacotes Synaptic , autentique-se quando solicitado, selecione Status no painel inferior esquerdo e escolha Instalado . O Synaptic também pode exibir um filtro Instalado (manual) com base no estado do pacote. A documentação do Synaptic do Ubuntu descreve sua navegação de pacotes baseada no status.

Gerenciador de Pacotes Synaptic com a seção Status e o filtro Instalado selecionados.
O Synaptic fornece uma visualização em interface gráfica dos pacotes APT instalados e filtros de status relacionados.

Qual método você deve usar?

Use apt list --installedquando precisar apenas da lista de pacotes DEB instalados. Use apt-mark showmanualquando quiser separar pacotes marcados manualmente de dependências automáticas. Escolha dpkg-queryquando precisar de uma saída estruturada do banco de dados dpkg e adicione snap list`--src` ou `--src` flatpak listquando esses sistemas de pacotes estiverem presentes.

Para obter um inventário completo do software do Ubuntu, não existe um único comando que cubra todos os formatos de pacote. Verificar o APT/dpkg, além do Snap e do Flatpak quando instalados, fornece uma visão muito mais completa.

Deixar um comentário

Como instalar o Linux Mint Debian Edition 5 “Elsie” a partir de um pendrive USB

Como instalar o Linux Mint Debian Edition 5 “Elsie” a partir de um pendrive USB

Baixe e verifique a ISO arquivada do LMDE 5, crie um USB inicializável e escolha as configurações de instalação segura. O Elsie chegou ao fim de seu suporte; veja a versão atual do LMDE.

Como instalar o Wireshark no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Wireshark no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Wireshark no Ubuntu, Debian, Fedora, Arch ou openSUSE com os comandos de pacote atuais e, em seguida, configure a captura de pacotes em tempo real com segurança.

Como jogar Don't Starve Together no Linux

Como jogar Don't Starve Together no Linux

Instale a versão Linux de Don't Starve Together pelo Steam, crie um mundo ou junte-se a amigos seguindo estes passos de configuração e resolução de problemas.

Como jogar Squad no Linux com o Steam Proton

Como jogar Squad no Linux com o Steam Proton

Configure o Squad no Linux com o Steam Play e o Proton, instale o jogo, escolha uma ferramenta de compatibilidade e resolva problemas com o sistema anti-cheat.

Como criar uma unidade USB inicializável do Windows 11 no Linux

Como criar uma unidade USB inicializável do Windows 11 no Linux

Crie um pendrive de instalação do Windows 11 no Linux com o Ventoy: obtenha a ISO oficial, instale o Ventoy com segurança, copie a imagem e inicialize o computador de destino.

Como jogar DiRT Rally no Linux: Configuração do Steam e correções do Proton

Como jogar DiRT Rally no Linux: Configuração do Steam e correções do Proton

Aprenda a jogar DiRT Rally no Linux se você já o possui no Steam: instale a versão nativa, execute-o e use o Proton apenas como alternativa.

Como instalar o Devuan Linux a partir de um USB inicializável

Como instalar o Devuan Linux a partir de um USB inicializável

Instale o Devuan Excalibur a partir da ISO Live para desktop. Verifique o download, crie um USB inicializável, proteja as partições existentes e finalize a instalação com o Refracta Installer.

Como jogar It Takes Two no Linux com o Steam Proton

Como jogar It Takes Two no Linux com o Steam Proton

Aprenda como jogar It Takes Two no Linux com o Steam Proton, instale a versão Steam, habilite a compatibilidade, configure o modo cooperativo e solucione problemas de inicialização.

Como jogar Slay the Spire no Linux: Instale e inicie o jogo com o Steam.

Como jogar Slay the Spire no Linux: Instale e inicie o jogo com o Steam.

Instale o Steam no Linux, obtenha a versão nativa do Slay the Spire para Linux na sua Biblioteca e execute-o. Inclui instruções práticas para problemas comuns de inicialização.

Como jogar The Forest no Linux com o Steam Proton

Como jogar The Forest no Linux com o Steam Proton

Instale o Steam no Linux, habilite o Steam Play e use o Proton para baixar e executar The Forest, com uma configuração de compatibilidade específica para cada jogo, caso ele não inicie.