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.