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:
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:
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.