Como listar pacotes instalados no Ubuntu com APT

Quando você deseja remover software indesejado de seu sistema, ter uma lista de todos os pacotes instalados bem na sua frente pode ajudar. No Ubuntu, o APT torna mais fácil para os usuários obter uma lista de pacotes atualmente instalados em seu sistema.

Neste guia, você aprenderá como listar pacotes instalados no Ubuntu usando APT, o gerenciador de pacotes padrão em distribuições baseadas em Debian.

Obtenha uma lista de pacotes instalados no Ubuntu

Para gerar uma lista de pacotes atualmente instalados, atualizáveis ​​ou disponíveis no Ubuntu, você pode usar o método list do comando APT. Para imprimir apenas os pacotes instalados em seu sistema, especifique o sinalizador –installed com o comando.

 sudo apt list --installed

Saída:

A saída gerada pelo comando mencionado acima contém informações adicionais, incluindo o número da versão e o estado do pacote.

Para obter uma saída limpa adequada para uso em scripts e transferência de saída, você pode usar ferramentas de manipulação de string como sed ou awk . Por exemplo, para imprimir apenas os nomes dos pacotes:

 sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'

Saída:

Relacionado: Estes exemplos sed farão de você um usuário avançado do Linux

Você também pode contar o número total de pacotes. Tudo que você precisa fazer é canalizar a saída do comando mencionado acima com wc . A contagem de palavras, abreviado wc, é um utilitário do Linux que conta o número de caracteres, palavras ou linhas presentes em um arquivo de texto.

 sudo apt list --installed | wc -l

Saída:

Como você pode ver na saída acima, 2177 pacotes Linux estão atualmente instalados no sistema.

Usando dpkg-query

Os usuários que executam versões mais antigas do Ubuntu podem usar o comando dpkg-query para obter uma lista dos pacotes instalados.

 sudo dpkg-query -l

O Dpkg apresentará a saída em um formato tabular limpo por padrão.

Para retirar informações adicionais e imprimir apenas os nomes dos pacotes, execute o seguinte comando:

 sudo dpkg-query -f '${binary:Package}⁠n' -W

Saída:

Saiba mais: Qual é a diferença entre APT e dpkg no Ubuntu?

Gerenciamento de pacotes sem esforço com APT

Além do método de lista , o APT possui várias outras funções que fornecem informações associadas aos pacotes Linux. Também tira a dor de cabeça de remover dependências desnecessárias, mantendo registros de pacotes instalados e desinstalados em seu sistema.

Como o APT, vários outros gerenciadores de pacotes estão disponíveis para Linux, incluindo DNF, pacman e YUM. A maioria das distros baseadas em Debian vêm com APT, enquanto Arch Linux e sistemas baseados em RHEL usam pacman e DNF como seus gerenciadores de pacotes padrão, respectivamente.