Depois de ler este tutorial, você saberá como encontrar informações sobre pacotes instalados, removidos e atualizados usando comandos apt, DPKG-QUERY, e lendo logs DPKG. Existem instruções para criar uma lista de pacotes instalados, instalar todos os pacotes listados em um novo computador e dicas adicionais de apt e dpkg.
Veja pacotes instalados usando apt
O comando abaixo imprime uma lista de todo o software instalado através do gerente de pacotes APT/APT-GET.
APT -Lista de instalaçãoListagem de pacotes instalados com DPKG-QUERY
DPKG-Query é um comando para exibir informações sobre pacotes do banco de dados DPKG.
sudo dpkg -query -lConte todos os pacotes instalados
Usando o DPKG-QUERY, você pode obter uma contagem total de todos os pacotes instalados. O -f Flag listará todos os pacotes binários apenas, então o Banheiro O comando conta todos os pacotes listados:
sudo dpkg -query -f '$ binário: package \ n' -w | wc -lComo você pode ver, existem 2802 pacotes instalados.
Veja pacotes instalados lendo logs
Você pode ler a atividade APT recente (instalação, remoção, atualização) lendo o log /var/log/apt/histórico.registro como mostrado abaixo:
gato/var/log/apt/histórico.registroPara obter informações sobre os pacotes instalados usando DPKG, você precisa ler os logs DPKG localizados em /var /log. Você pode ler o log atual executando o comando abaixo:
grep "install"/var/log/dpkg.registroPara verificar o log anterior, consulte o arquivo /var/log/dpkg.registro.1.
grep "install"/var/log/dpkg.registro.1Ler logs compactados é o mesmo processo, mas com zGrep em vez de grep, como mostrado no exemplo abaixo.
zGREP "install"/var/log/dpkg.registro.10.gzSe você quiser ver todos os logs compactados de uma só vez, poderá usar um curinga como no exemplo a seguir:
zGREP "install"/var/log/dpkg.registro.*.gzLista de pacotes removidos
Você também pode listar os pacotes removidos lendo logs substituindo "Instalar" por "Remover", como mostrado na imagem abaixo.
grep "remove"/var/log/dpkg.registroComo no exemplo anterior, você também pode usar o comando ZGREP e um curinga para ler todos os logs compactados, como mostrado na captura de tela abaixo.
zGREP "Remover"/var/log/dpkg.registro.*.gzListar pacotes atualizados
Para mostrar pacotes atualizados, substitua "Instale" ou "Remover" com "Upgrade", como mostrado no exemplo abaixo.
Grep "Upgrade"/var/log/dpkg.registroUsar zGrep para ler logs compactados.
ZGREP "Upgrade"/var/log/dpkg.registro.10.gzComo nos exemplos anteriores, você também pode usar um curinga.
ZGREP "Upgrade"/var/log/dpkg.registro.*.gzExportar lista de pacotes instalados para instalar em um novo dispositivo
Você pode criar uma lista de pacotes instalados e importá -los para um novo dispositivo para instalar o mesmo software.
Para criar uma lista de pacotes instalados, você pode fazer um procedimento semelhante ao usado para contar pacotes instalados, como mostrado abaixo. Em vez de contar, o seguinte comando cria uma lista chamada instalado packages.
sudo dpkg -query -f '$ binário: package \ n' -w> installedpackagesNo computador, você deseja instalar os mesmos pacotes executados:
sudo xargs -a installedpackages apt installNa captura de tela abaixo, o apt foi executado no mesmo computador em que a lista foi criada; Assim, os pacotes detectados já estão instalados.
Atualizando pacotes desatualizados
Você pode usar o comando apt para verificar se há pacotes desatualizados para atualizar executando o comando abaixo:
sudo apt-atualização de falta de fixCorrigindo dependências ou pacotes quebrados
Para consertar dependências ou pacotes quebrados, depois de executar Atualização APT-Get, execute o comando abaixo.
sudo apt -get install -fSobre apt e dpkg
Para obter informações adicionais sobre o gerente de pacotes apt/apt-get, visite a página do homem https: // linux.morrer.net/homem/8/apt-get.
Para obter informações adicionais sobre DPKG, visite a página do homem https: // linux.morrer.net/homem/1/dpkg.
Conclusão
Como você pode ver, mostrando o software instalado, removido e atualizado é uma tarefa fácil que qualquer nível de usuário do Linux pode ser executado com alguns comandos. O Linux oferece uma variedade de comandos e ferramentas versáteis para gerenciar e administrar pacotes de uma maneira personalizada. Por exemplo, obter a contagem total de programas instalados no Microsoft Windows pode ser mais difícil ou impossível sem a ajuda de uma ferramenta externa.
Aprender tarefas simples como as explicadas neste tutorial pode economizar muito tempo, como comprovado na seção que descreve como exportar uma lista de pacotes para instalar em um novo dispositivo, especialmente útil quando você precisa criar um servidor e clonagem semelhante é t uma opção.
Aprender a administrar e gerenciar pacotes é o conhecimento fundamental e básico de qualquer usuário que seja obrigatório.
Espero que este tutorial tenha sido útil. Continue seguindo o Linux Dint para mais dicas e tutoriais do Linux.