Como Listar Pacotes Instalados no Ubuntu e Distribuições Linux baseadas em Debian

Então você instalou o Ubuntu e começou a usá-lo extensivamente. Em algum lugar abaixo da linha, você está destinado a perder o rastro do software que você tinha instalado ao longo do tempo.

Isso é perfeitamente normal. Ninguém espera que você se lembre de todos os pacotes instalados no seu sistema. Mas surge a questão, como saber quais os pacotes que foram instalados? Como ver os pacotes instalados?

Resumo rápido

Listar todos os pacotes instalados usando apt:
apt list -installed

Ler o resto do tutorial para saber mais sobre outras maneiras e mais algumas dicas para afinar sua busca por pacotes instalados.

Lista de pacotes instalados no Ubuntu e Debian

Se você usar o comando apt extensivamente, você provavelmente esperaria um comando como o apt list de pacotes instalados. Você não está completamente errado aqui.

Embora o comando apt-get não tenha uma opção simples como o apt-get list de pacotes instalados, o apt tem um comando para isto.

apt list --installed

Isto irá listar todos os pacotes que foram instalados usando o apt. Ele também listará os pacotes que foram instalados como uma dependência. O que significa que não só terá as aplicações que instalou, como também uma enorme lista de bibliotecas e outros pacotes que não instalou directamente.

Listar os pacotes instalados com o comando apt

Verifica se um pacote específico está instalado no Ubuntu

Posto que a lista de pacotes instalados é enorme, seria uma ideia melhor usar o grep e filtrar a saída para um determinado pacote.

apt list --installed | grep program_name

Uma maneira melhor é usar este comando:

apt -qq list program_name --installed

As opções q são para o modo silencioso. E desta forma, procura apenas programas que estão instalados.

Nota que o método acima também lista as aplicações instaladas com arquivos .deb. Isso é legal, não é?

Outras maneiras de verificar os pacotes instalados no Ubuntu/Debian

Se você leu meu artigo de comparação apt vs apt-get, você provavelmente já sabe que tanto o apt quanto o apt-get usam basicamente o dpkg. Isto significa que você pode usar o comando dpkg para listar todos os pacotes instalados no Debian.

dpkg-query -l

Você pode filtrar a saída com o grep novamente para procurar por um pacote específico.

Listar os pacotes instalados com o dpkg

Até agora, você já lidou com aplicações instaladas com o gerenciador de pacotes do Debian. E as aplicações Snap e Flatpak? Como listá-las porque não estão acessíveis com apt e dpkg?

Para mostrar todos os pacotes Snap instalados no seu sistema, use este comando:

snap list

Snap list também indica quais aplicações são de uma editora verificada com um tick verde.

Listar os pacotes Snap instalados

Para listar todos os pacotes Flatpak instalados no seu sistema, use este:

flatpak list

Deixe-me resumir para você.

Sumário

Para listar pacotes usando o comando apt:

apt list -instalado

Para listar pacotes usando o comando dpkg:

dpkg-query -l

Para listar pacotes Snap instalados no seu sistema:

l

Para listar pacotes Flatpak instalados no seu sistema:

Lista Flatpak

Lista os pacotes recentemente instalados

Até agora você viu a lista de pacotes instalados em ordem alfabética. E se você quiser ver os pacotes que foram instalados recentemente?

Felizmente, um sistema Linux mantém um log de tudo o que acontece no seu sistema. Você pode consultar os logs para ver os pacotes recentemente instalados.

Existem algumas maneiras de fazer isso. Você pode usar o log do comando dpkg ou o log do comando apt.

Você terá que usar o comando grep para filtrar o resultado e listar apenas os pacotes instalados.

grep " install " /var/log/dpkg.log

Isto listará todos os pacotes incluindo as dependências que foram instaladas recentemente em seu sistema junto com o tempo de instalação.

2019-02-12 12:41:42 install ubuntu-make:all 16.11.1ubuntu1
2019-02-13 21:03:02 install xdg-desktop-portal:amd64 0.11-1
2019-02-13 21:03:02 install libostree-1-1:amd64 2018.8-0ubuntu0.1
2019-02-13 21:03:02 install flatpak:amd64 1.0.6-0ubuntu0.1
2019-02-13 21:03:02 install xdg-desktop-portal-gtk:amd64 0.11-1
2019-02-14 11:49:10 install qml-module-qtquick-window2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtquick2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtgraphicaleffects:amd64 5.9.5-0ubuntu1

Você também pode usar o histórico do comando apt. Isto irá mostrar apenas os programas que você instalou usando o comando apt. Ele não mostrará as dependências instaladas com ele, embora os detalhes estejam presentes nos logs. Às vezes, você só quer ver isso, certo?

grep " install " /var/log/apt/history.log

A saída deve ser algo assim:

Commandline: apt install pinta
Commandline: apt install pinta
Commandline: apt install tmux
Commandline: apt install terminator
Commandline: apt install moreutils
Commandline: apt install ubuntu-make
Commandline: apt install flatpak
Commandline: apt install cool-retro-term
Commandline: apt install ubuntu-software
Listar pacotes recentemente instalados

O histórico do apt é bastante útil porque mostra a hora em que o comando apt foi executado, o usuário que executou o comando e os pacotes que foram instalados por um comando.

Dica de Bônus: Mostre os aplicativos instalados no Centro de Software

Se você não está confortável com o terminal e os comandos, você ainda tem uma maneira de ver os aplicativos instalados no seu sistema.

Você pode abrir o Centro de Software e clicar na aba Instalado. Você verá a lista de aplicações que foram instaladas no seu sistema.

Mostrar aplicações instaladas no Centro de Software

Não vai mostrar as bibliotecas e outras coisas de linha de comando, mas talvez você não queira ver isso, pois você é mais centrado na GUI. Caso contrário, você pode sempre usar o Synaptic Package Manager.

É isso

Espero que este pequeno tutorial rápido o tenha ajudado a ver a lista de pacotes instalados em distribuições baseadas no Ubuntu e no Debian.

Deixe uma resposta

O seu endereço de email não será publicado.