Debian

Liste todos os pacotes instalados no Debian

Liste todos os pacotes instalados no Debian
Este tutorial irá explicar como listar os pacotes instalados no Debian, incluindo todas as opções para listar os pacotes necessários. No LinuxHint já foi explicado como desinstalar pacotes no Debian, esse artigo incluiu uma breve introdução à listagem de pacotes, agora todas as opções para listar pacotes serão explicadas usando dpkg, dpkg-query e gerenciadores de pacotes apt.

dpkg / dpkg-query

O gerenciador de pacotes Debian é dpkg, dpkg é o comando que usamos para instalar, remover e gerenciar pacotes Debian. Para saber como os arquivos dpkg são criados, você pode verificar este artigo no tópico.

Para fazer uma lista completa simples de todos os pacotes instalados em nosso sistema Debian, execute:

dpkg -l

Como você pode ver, existem 4 colunas exibindo os nomes dos programas, versões, suporte de arquitetura e descrição.

UMA dpkg-query -l comando irá lançar exatamente a mesma saída, duas maneiras de obter as mesmas informações sobre os pacotes:

Para uma visão mais confortável, você pode adicionar o menos parâmetro, execute a partir do console:

dpkg-query -l | menos

Se quisermos pesquisar por um .pacote deb e se estiver instalado execute:

dpkg -s | grep Status

Tentar:

dpkg -s nano | grep Status

Em seguida, tente com um pacote que você sabe que não tem, no meu caso vou usar o tomcat:

dpkg -s tomcat | grep Status

Como você pode ver, a primeira saída diz que o nano está instalado, enquanto a segunda diz que o tomcat não está instalado, mas disponível.

Agora, se quisermos listar o pacote específico com as informações fornecidas com dpkg -l modelo:

dpkg -l

Tentar:

dpkg -l nano

Novamente o equivalente dpkg-query irá lançar a mesma saída

Se você deseja listar todos os arquivos pertencentes a um tipo de pacote:

dpkg -L

Tentar

dpkg -L nano

Este comando lista todos os arquivos pertencentes ao nano e seus caminhos. Podemos ter essas informações antes de instalar o pacote, obtenha um .pacote deb e tente:

dpkg -c <.deb>

Nesse caso dpkg -c mostra os diretórios e arquivos que serão instalados com o Teamviewer.

Agora vamos descobrir o número total de pacotes instalados em nosso dispositivo, execute:

dpkg-query -f '$ binary: Pacote \ n' -W | wc -l

dpkg-query nos permite exportar uma lista de pacotes instalados que podemos usar mais tarde para reinstalar o mesmo software em um dispositivo diferente. Para criar uma lista de pacotes instalados, execute:

dpkg-query -f '$ binary: Package \ n' -W> inststalledPackages

Agora tente:

menos pacotes instalados

apto

Apt (Advanced Package Tool) é outro gerenciador de pacotes disponível em distribuições Linux baseadas em Debian e Ubuntu. Apesar de encontrar informações sobre os pacotes, o dpkg tem vantagens sobre o apt, o apt é melhor uma vez que pode resolver dependências ao instalar software. Mas também o apt pode ser útil para listar pacotes e obter informações sobre eles.

Para obter uma lista de pacotes instalados com o apt run:

apt list - instalado

Você também pode adicionar o parâmetro less para ter uma visão confortável, permitindo a passagem de linhas e páginas facilmente.

apt list --instalado | menos

Com o apt, também podemos usar o grep para procurar um pacote específico, no tipo de console:

apt list --instalado | grep -i nano

Você pode ignorar o aviso, o apt informa sobre a presença do pacote.

Se quisermos listar dependências para um pacote com apt, digite no terminal:

apt-cache depende


Esta saída revela as dependências do Teamviewer.Espero que você tenha encontrado este artigo sobre a lista de programas e suas informações sobre os sistemas Debian e Ubuntu. Como você vê, cada programa (dpkg, dpkg-query ou apt) tem suas próprias vantagens e desvantagens, enquanto dpkg / dpkg-query nos permite coletar mais informações, o apt pode ajudar onde o dpkg falha como dependências.Continue seguindo LinuxHint para obter mais dicas e atualizações no Linux.

Melhores jogos de linha de comando para Linux
A linha de comando não é apenas sua maior aliada ao usar o Linux - ela também pode ser uma fonte de entretenimento porque você pode usá-la para jogar ...
Melhores aplicativos de mapeamento de gamepad para Linux
Se você gosta de jogar no Linux com um gamepad em vez de um teclado típico e sistema de entrada de mouse, existem alguns aplicativos úteis para você. ...
Ferramentas úteis para jogadores de Linux
Se você gosta de jogar no Linux, é provável que tenha usado aplicativos e utilitários como Wine, Lutris e OBS Studio para melhorar a experiência de jo...