Introdução
Neste laboratório, você aprenderá como verificar a versão do software instalado no Linux usando diferentes métodos. Começará usando a opção comum --version, suportada por muitos programas de linha de comando, para exibir rapidamente suas versões.
Em seguida, explorará como usar o comando apt show, uma ferramenta poderosa em sistemas baseados em Debian, para obter informações detalhadas sobre pacotes instalados, incluindo suas versões. Finalmente, aprenderá como verificar as versões do software instalado usando o comando dpkg -l, que lista os pacotes instalados e suas versões. Essas técnicas são essenciais para solucionar problemas, garantir a compatibilidade e gerenciar software em seu sistema Linux.
Exibir a versão com --version do software
Nesta etapa, você aprenderá uma maneira comum de verificar a versão do software instalado no Linux usando a opção --version. Muitos programas de linha de comando suportam essa opção para exibir suas informações de versão.
Vamos tentar com alguns comandos comuns que você pode encontrar.
Primeiro, vamos verificar a versão do shell bash. Digite o seguinte comando no seu terminal e pressione Enter:
bash --version
Você deve ver uma saída semelhante a esta, mostrando a versão do bash instalada no sistema:
GNU bash, version 5.1.16(1)-release (...)
...
Em seguida, vamos verificar a versão do editor de texto nano, que é frequentemente usado no terminal. Digite:
nano --version
A saída mostrará a versão do nano:
GNU nano, version 5.9
...
Finalmente, vamos verificar a versão do comando curl, uma ferramenta para transferir dados com URLs. Digite:
curl --version
Você verá uma saída listando a versão do curl e os protocolos suportados:
curl 7.81.0 (...)
...
Usar --version é uma maneira rápida e fácil de descobrir qual versão de uma ferramenta de linha de comando específica você está usando. Isso é frequentemente útil para solucionar problemas ou garantir a compatibilidade.
Clique em Continuar para prosseguir.
Verificar a versão do pacote com apt show
Na etapa anterior, você aprendeu como verificar a versão de um comando usando a flag --version. No entanto, isso só funciona se o próprio comando o suportar. Uma maneira mais geral de obter informações detalhadas sobre o software instalado, incluindo sua versão, é usando o gerenciador de pacotes.
Em sistemas baseados em Debian, como o Ubuntu, o comando apt é usado para gerenciamento de pacotes. O comando apt show pode exibir informações sobre um pacote específico.
Vamos usar apt show para verificar a versão do pacote nano. Digite o seguinte comando no seu terminal e pressione Enter:
apt show nano
Você verá muitas informações sobre o pacote nano. Procure a linha que começa com Version:.
Package: nano
Version: 5.9-4
...
APT-Sources: http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Description: small, friendly text editor inspired by Pico
...
A saída mostra o nome do pacote, sua versão, dependências, descrição e outros detalhes. Esta é uma maneira poderosa de obter informações abrangentes sobre os pacotes de software instalados.
Agora, vamos tentar verificar as informações do pacote curl:
apt show curl
Novamente, procure a linha Version: na saída.
Package: curl
Version: 7.81.0-1ubuntu1.10
...
APT-Sources: http://security.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
Description: command line tool for transferring data with URL syntax
...
Usar apt show é particularmente útil quando você precisa de mais detalhes do que apenas o número da versão, como as dependências do pacote ou de onde ele foi instalado.
Clique em Continuar para passar para a próxima etapa.
Verificar a versão instalada com dpkg -l
Nesta etapa, você aprenderá outro comando para verificar a instalação e a versão dos pacotes em seu sistema: dpkg. O comando dpkg é a ferramenta de baixo nível para gerenciar pacotes Debian, e apt usa dpkg nos bastidores.
O comando dpkg -l lista todos os pacotes instalados. Isso pode produzir uma saída muito longa, por isso é comum canalizar a saída para grep para filtrar um pacote específico.
Vamos usar dpkg -l para verificar se o pacote nano está instalado e ver sua versão. Digite o seguinte comando no seu terminal e pressione Enter:
dpkg -l nano
A saída mostrará uma linha para o pacote nano se ele estiver instalado. A segunda coluna mostra a versão.
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/Trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||| Name Version Architecture Description
+++-==============-============-============-============================================
ii nano 5.9-4 amd64 small, friendly text editor inspired by Pico
Nesta saída:
iinas duas primeiras colunas indica que o pacote está instalado (i) e seus arquivos de configuração estão instalados (i).nanoé o nome do pacote.5.9-4é a versão instalada.
Agora, vamos verificar o pacote curl usando o mesmo comando:
dpkg -l curl
Você deve ver uma saída semelhante para o pacote curl:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/Trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||| Name Version Architecture Description
+++-==============-============-============-============================================
ii curl 7.81.0-1ubuntu1.10 amd64 command line tool for transferring data with URL syntax
O comando dpkg -l é uma ferramenta fundamental para verificar a presença e a versão dos pacotes instalados em sistemas baseados em Debian.
Clique em Continuar para concluir este laboratório.
Resumo
Neste laboratório, você aprendeu como verificar a versão do software instalado no Linux usando diferentes métodos. Você primeiro explorou a prática comum de usar a opção --version com várias ferramentas de linha de comando como bash, nano e curl para exibir rapidamente suas versões. Este método é direto, mas depende do software suportar a opção.
Posteriormente, você descobriu uma abordagem mais abrangente usando o gerenciador de pacotes apt em sistemas baseados em Debian. Ao utilizar o comando apt show com um nome de pacote como nano, você pode recuperar informações detalhadas sobre o pacote instalado, incluindo sua versão, que é um método mais geral para verificar as versões do software.



