É fácil ver quais pacotes você instalou em seu PC Linux com esses comandos.
Antes de instalar um novo pacote, você precisa verificar se ele já está instalado em seu sistema. Além disso, se você estiver mudando para um novo sistema, ter uma lista de todos os pacotes instalados pode economizar muito tempo e esforço. Também pode facilitar a identificação de pacotes indesejados que você deseja remover para liberar espaço.
Veja como listar todos os pacotes instalados em várias distribuições Linux, incluindo Ubuntu, Debian, CentOS, Arch Linux e openSUSE.
Listar pacotes instalados no Ubuntu/Debian
Em distribuições baseadas em Debian, você pode usar o gerenciador de pacotes APT para localizar, instalar, atualizar e remover pacotes. Usando o APT, você também pode listar todos os programas instalados no Debian/Ubuntu junto com suas versões e algumas outras informações.
Para listar todos os pacotes instalados em Distribuições baseadas em Debian, use o seguinte comando:
lista apt --instalado
A lista mostra diferentes pacotes com [instalado], [instalado, automático], e [instalado, local] Tag.
- [instalado] mostra que você instalou o pacote do repositório oficial.
- [instalado, automático] mostra que o APT instalou este pacote como uma dependência de outro pacote de software.
- [instalado, local] mostra os pacotes que você instalou localmente usando dpkg -i e não do repositório.
Você também pode pesquisar um programa na lista de programas instalados usando o comando grep do seguinte modo:
lista apt --instalado | grep program_name
Você também pode usar o utilitário dpkg para listar os pacotes instalados:
dpkg -l
Para imprimir apenas os nomes dos pacotes instalados, use o comando dpkg com awk da seguinte forma:
dpkg -l | awk '{print $2}'
Exibir pacotes instalados em distribuições baseadas em RHEL
YUM e DNF são usados para gerenciar pacotes em distribuições baseadas em RHEL. Com eles, você pode instalar, atualizar, listar e remover pacotes do seu PC
Embora o YUM não seja mais usado em distribuições mais recentes (como RHEL 8, CentOS 8, Fedora 22 etc.), ele ainda funciona na maioria delas. O RPM também permite instalar e gerenciar pacotes RPM locais.
Para listar todos os pacotes instalados em distribuições baseadas em RHEL com YUM, use:
lista yum instalada
Para pacotes instalados com DNF, use:
lista dnf instalada
Você também pode listar os pacotes instalados em distribuições baseadas em RHEL usando o seguinte comando rpm:
rpm -qa
O --durar A opção com o comando acima lista todos os pacotes instalados recentemente com o pacote mais recente no topo:
rpm -qa --último
Este comando também lista a data e hora do pacote instalado junto com os nomes do pacote:
rpm -qa --último | tac
Listar pacotes instalados no Arch Linux
Pacman é o gerenciador de pacotes padrão em distribuições Linux baseadas em Arch, como Manjaro e EndeavourOS. Com o Pacman, você pode instalar e remover pacotes em distribuições baseadas em Arch, atualizar pacotes desatualizados e visualizar uma lista de todos os pacotes instalados.
Aqui está o comando para listar todos os pacotes instalados em uma distribuição baseada em Arch:
pacman -Q
Para listar todos os pacotes explicitamente instalados, use:
pacman -Qe
Para listar todos os pacotes estrangeiros que você instalou manualmente de um repositório diferente do principal, use:
pacman -Qm
Se você estiver procurando por um pacote específico na lista de pacotes instalados, use:
pacman -Q | grep
Listar pacotes instalados no openSUSE
Zypper é o gerenciador de pacotes de linha de comando padrão no openSUSE. Para listar todos os pacotes instalados no openSUSE, use um dos seguintes comandos:
zypper search --installed-only
Ou:
zypper se -i
Para verificar se um pacote específico está na lista de pacotes instalados, use a seguinte sintaxe:
zypper se -i
Você também pode imprimir informações sobre um pacote instalado usando:
informações do zypper
Veja os pacotes Snap instalados no Linux
Além dos gerenciadores de pacotes integrados tradicionais, também existem alguns programas que você pode instalar em seu sistema Linux via Snap.
Snap é um gerenciador de pacotes universal suportado em todas as principais distribuições do Linux. Isso torna a instalação do software muito mais fácil no Linux, pois os pacotes Snap são enviados junto com suas dependências.
Para listar os pacotes Snap instalados em qualquer distribuição Linux, execute:
lista instantânea
Este comando lista os pacotes que você instalou usando o Snap. Ele não inclui nenhum pacote que você instalou usando seus gerenciadores de pacotes padrão.
Juntamente com o nome do pacote instalado, a lista também contém algumas outras informações, como o número da versão do pacote, número da revisão, informações do canal, nome do editor e qualquer informação adicional se disponível.
Listar pacotes Flatpak instalados
Semelhante ao Snap, o Flatpak também é uma ferramenta para facilitar o gerenciamento de pacotes no Linux. Você pode instalar o Flatpak em todas as principais distribuições do Linux e usá-lo para criar, instalar e executar aplicativos no Linux.
Para listar os pacotes instalados do Flatpak, use o seguinte comando:
lista flatpak
Este comando lista todos os pacotes e tempos de execução instalados do Flatpak em seu sistema Linux. O tempo de execução é um conjunto de dependências necessárias para que um aplicativo seja executado.
Para listar apenas os aplicativos instalados, use o --aplicativo opção da seguinte forma:
lista flatpak --app
Da mesma forma, para listar apenas os tempos de execução instalados, use o --tempo de execução opção:
lista flatpak --runtime
Para visualizar informações detalhadas sobre os itens listados, como tamanho do aplicativo instalado, arquitetura, origem, etc., use o -d opção:
lista flatpak -d
Você também pode pular todas as informações extras e apenas imprimir os nomes dos aplicativos instalados usando:
flatpak --columns=lista de nomes
Salve a lista de programas instalados em um arquivo
Para salvar a lista de todos os programas instalados em um arquivo, redirecione a saída do comando para um arquivo usando o operador de redirecionamento (>) seguido do nome do arquivo.
Por exemplo, para salvar a lista de programas APT instalados em um arquivo de texto chamado install_programs.txt, o comando seria:
apt list --installed >install_programs.txt
Conte o Número de Pacotes Instalados
Você também pode contar o número de pacotes instalados na lista usando o comando wc. Por exemplo, para contar o número de pacotes instalados pelo Zypper no openSUSE, o comando seria:
zypper search --installed-only | wc-l
Você tem uma lista de todos os pacotes Linux instalados!
Agora que você sabe quais pacotes estão instalados em seu sistema Linux, pode facilmente atualizar os desatualizados ou limpar algum espaço removendo pacotes indesejados.
Além disso, ter essa lista de programas também pode facilitar uma transição perfeita para um novo sistema, permitindo que você instale todos esses programas sem a necessidade de lembrá-los individualmente.