Como faço para verificar se um pacote está instalado no Debian e Ubuntu

Como faço para verificar se um pacote está instalado no Debian e Ubuntu
Ao ler este tutorial, você aprenderá como verificar se um pacote é instalado em distribuições Linux baseadas em Debian, incluindo o Ubuntu.

Verificando se um pacote específico for instalado usando dpkg:

Para verificar se um pacote específico está instalado em distribuições Linux baseadas no Debian, você pode usar o dpkg comando seguido pelo -s (status) sinalizador e o nome do pacote. O comando abaixo mostra um exemplo de dpkg, usado para verificar o status do vapor do pacote.

DPKG -S Vapor

Como você pode ver, o comando retorna informações no pacote, incluindo o seguinte:

Nome do pacote: Nome do pacote.

Status do pacote: Aqui, você pode ver o status do pacote em seu sistema.

Prioridade: Existem 5 níveis de prioridade possíveis para pacotes: a prioridade 'Obrigatório' pertence a pacotes essenciais para o sistema; removendo pacotes marcados como 'Obrigatório' pode levar a uma falha do sistema. O segundo modo de prioridade possível para A é o 'Importante' Prioridade para pacotes que não são essenciais para o sistema, mas o usuário, por exemplo, um editor de texto como Nano ou rede de rede. A terceira prioridade é 'Padrão', que inclui pacotes que são definidos para serem instalados por padrão. O quarto nível de prioridade é o 'Opcional', que inclui pacotes opcionais nas instalações Debian/Ubuntu. Finalmente, a quinta prioridade é 'Extra', que é depreciado e substituído por 'Opcional'. O Estado 'Extra' foi usado para pacotes especializados.

Seção: Os pacotes são classificados por categorias; As categorias atualmente disponíveis incluem Admin, Banco de Dados, Cli-Mono, Debug, Develo, Doc, Editores, Educação, Gnustep, Incorporado, Fontes, Jogos, Gnome, GNU-R, Eletrônicos, Gráficos, Interiors, Hamradio, Haskell, Httpd, Python, Introspecção, JavaScript, Java, Ruby, KDE, Localização, Kernel, Libdevel, Libs, Lisp, Correio, Matemática, Metapackages, OCAML, Nets, Notícias, Misc, Comm, Oldlibs, Otherosfs, Perl, Php, Rust, Science, Shells, Shells, conchas, conchas, conchas, conchas, conchas, conchas, conchas, conchas, conchas, conchas som, texto, vídeo, tarefas, tex, utils, vcs, web, x11, xfce e zope.

Tamanho instalado: Você pode ver o espaço de disco estimado necessário em bytes para instalar o pacote.

Mantenedor: Este campo mostra as informações sobre o desenvolvedor do pacote.

Arquitetura: Aqui, você pode ver a arquitetura do pacote.

Versão: Versão do pacote.

Depende: Dependências do pacote.

Descrição: Descrição do pacote.

Pagina inicial: Site de Pacote/Desenvolvedor.

A captura de tela abaixo mostra a saída quando você verifica um pacote que não está instalado.

dpkg -s nexpospos

Você também pode usar o dpkg comando seguido pelo -eu sinalizador para verificar um status de pacote específico, conforme mostrado no exemplo abaixo.

dpkg -l Steam

Verificando se um pacote específico for instalado usando DPKG-QUERY:

O DPKG-QUERY O comando pode ser usado para mostrar se um pacote específico estiver instalado em seu sistema. Para fazer isso, corra DPKG-QUERY seguido pela bandeira -l e o nome do pacote que você deseja informações sobre. O exemplo abaixo mostra como verificar se o pacote de vapor está instalado.

dpkg -query -l Steam

Você pode usar o mesmo comando para listar todos os pacotes instalados omitindo o nome do pacote, como mostrado no exemplo abaixo.

dpkg -query -l

Verifique se um pacote é instalado usando apt-cache:

O apt-cache O comando também pode mostrar informações sobre pacotes, versões instaladas e muito mais. Para obter esta saída, você precisa adicionar o política opção seguida pelo nome do pacote, conforme mostrado no exemplo abaixo.

Política de apt-cache vapor

Obtenha uma lista de todos os pacotes instalados usando apt:

Se você deseja imprimir uma lista de todos os pacotes instalados em seu sistema, em vez de verificar se um pacote específico foi instalado, você pode alcançá -lo usando o apt comando como mostrado no exemplo abaixo.

APT -Lista de instalação

Obtenha uma lista de todos os pacotes instalados Leitura de registros:

Outro método amplamente usado para obter uma lista de todos os pacotes instalados é a leitura apt ou dpkg Histórico.

Para ler o apt Log, execute o seguinte comando.

gato/var/log/apt/histórico.registro

Para ler o dpkg Log para obter informações sobre pacotes instalados, execute o comando abaixo.

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

Você também pode ler logs DPKG compactados usando o zGrep comando em vez de grep, como mostrado no exemplo abaixo.

zGREP "install"/var/log/dpkg.registro.11.gz

Como você pode ver, os registros compactados fornecerão informações parciais, mas você pode implementar um curinga (*) para ler todos os logs compactados de uma só vez, como mostrado no exemplo a seguir.

zGREP "install"/var/log/dpkg.registro.*.gz

Como verificar pacotes atualizados e removidos:

Se você deseja exibir informações apenas em pacotes atualizados, poderá alcançá -las usando o comando abaixo.

Conforme explicado anteriormente, com os pacotes instalados, você também pode verificar os logs compactados para pacotes atualizados usando o curinga, conforme mostrado no exemplo a seguir.

ZGREP "Upgrade"/var/log/dpkg.registro.*.gz

Se você deseja listar pacotes removidos, o método é semelhante; Basta substituir “atualizar" com "remover," como mostrado abaixo.

grep "remove"/var/log/dpkg.registro

Conclusão:

Como você pode ver, as distribuições Linux baseadas no Debian oferecem várias maneiras de verificar um status de pacote específico ou listar todos os pacotes instalados, atualizados e removidos. Os comandos explicados neste tutorial são fáceis de aplicar e aprendê-los é obrigatório para qualquer usuário de distribuição baseado em Debian. Como você viu, esses comandos também podem fornecer informações sobre versões de software, espaço de disco necessário e muito mais. Você pode obter dicas adicionais para listar as informações dos pacotes com o tutorial, consulte DPKG e APT History.

Espero que este tutorial explique como verificar se um pacote está instalado no Debian ou no Ubuntu foi útil. Continue seguindo o Linux Dint para mais dicas e tutoriais do Linux.