Como listar pacotes instalados no Ubuntu
Em um sistema operacional Ubuntu, há muitos pacotes pré-instalados. Mas você também pode instalar novos pacotes para melhorar sua experiência com o Ubuntu como usuário. Às vezes é necessário descobrir quantos pacotes estão instalados, se um pacote específico está instalado ou não, qual versão desse pacote está instalada, a que arquitetura o pacote pertence, etc. A boa notícia é que você pode descobrir todas essas informações.
Vou mostrar como encontrar essas informações neste artigo. Vou usar o Ubuntu 17.10 Artful Aardvark para todas as demonstrações. Então vamos começar.
Liste todos os pacotes instalados:
Você pode usar o utilitário de linha de comando 'dpkg' para listar todos os pacotes de software instalados de seu sistema operacional Ubuntu a partir do terminal.
Execute o seguinte comando para obter uma lista de todos os pacotes instalados do Ubuntu:
$ dpkg --list
Na saída do comando, você pode ver que a primeira coluna se assemelha ao status do pacote instalado. A segunda coluna é o nome do pacote. A terceira coluna é a versão do pacote. A quarta coluna é a arquitetura do pacote. A quinta coluna é a descrição do pacote.
As duas letras 'ii' aqui significam que o pacote deve ser instalado, e está instalado. A primeira letra descreve o status do pacote desejado. A segunda letra descreve o status atual do pacote.
Descubra se um pacote específico está instalado:
Digamos que você tenha um computador com Ubuntu instalado e deseja saber se o pacote openssh está instalado. Você pode fazer isso facilmente. Você pode executar 'dpkg -list' como antes e filtrar a saída com 'grep' ou 'egrep' etc.
Execute o seguinte comando para descobrir se o pacote openssh está instalado:
$ dpkg --list | grep openssh
Você pode ver que tenho os pacotes openssh-client, openssh-server e openssh-sftp-server instalados no meu Ubuntu 17.10 sistema operacional.
Você pode dizer a versão desses pacotes? Bem, você pode. São 7.5p1-10
Você também pode dizer a arquitetura, que é amd64 neste caso.
Você também pode adicionar mais condições. Por exemplo, se uma versão específica de um pacote específico está instalada. Vamos descobrir se nano versão 2.8 está instalado.
Execute o seguinte comando para descobrir se o nano 2.8 está instalado:
$ dpkg --list | grep nano | grep 2.8
Você pode ver que o pacote foi encontrado.
Você pode adicionar qualquer número de condições, basta usar mais comandos grep.
Descubra quantos pacotes estão instalados:
Você também pode descobrir quantos pacotes estão instalados em seu sistema operacional Ubuntu. Isso é um pouco complicado, mas é possível. Tudo o que você precisa fazer é contar o número de linhas da saída do comando 'dpkg -list' e subtrair o número de linhas tomadas pelo cabeçalho. É isso.
Na saída anterior, você pode ver que o cabeçalho consiste em 5 linhas. Portanto, temos que subtrair 5 linhas da saída.
Execute o seguinte comando para descobrir quantos pacotes estão instalados:
$ echo $ (('dpkg --list | wc -l' - 5))
Você pode ver que tenho 1570 pacotes instalados no meu sistema operacional Ubuntu agora.
É assim que você lista os pacotes instalados no Ubuntu 17.10 Artful Aardvark. Obrigado por ler este artigo.