comando lsb_release no ubuntu

comando lsb_release no ubuntu
O comando lsb_release é um utilitário útil para descobrir informações sobre sua instalação do Linux. Vou testá -lo neste artigo no meu novo Ubuntu 18.04 LTS Release Instalar.

Por que nos preocupamos com o comando lsb_release? Eu estava sentado lá no meu sistema Ubuntu tentando lembrar se eu já o havia atualizado ou não e a versão do Ubuntu que eu tinha. Foi mais difícil do que eu esperava encontrar a versão do Ubuntu que estou correndo até encontrar lsb_release. Aqui está o comando que usei:

: ~ $ lsb_release -a
Nenhum módulo LSB está disponível.
ID do distribuidor: Ubuntu
Descrição: Ubuntu 18.04 LTS
Lançamento: 18.04
Codinome: Bionic

E uma captura de tela do mesmo:

lsb_release -a no ubuntu 18.04

LSB_RELEASE -SC é uma opção de linha de comando útil e popular. Ele mostrará o codinome apenas em breve. 'S' é para formato de saída curto e 'C' é para codinome. Veja o código e a captura de tela abaixo:

: ~ $ lsb_release -SC
biônico

lsb_release -SC no Ubuntu 18.04

lsb_release -d é bom para uma descrição detalhada da versão de liberação que você tem com base no número. Veja abaixo:

: ~ $ lsb_release -D
Descrição: Ubuntu 18.04 LTS

lsb_release -D no Ubuntu 18.04

Nenhum módulo LSB está disponível.

Se você receber a mensagem de erro acima de lsb_release -v ou lsb_release sem argumentos, você está perdendo o pacote lsb_core.

Mensagem de erro ao perder o pacote LSB-Core

Vá em frente e instale o LSB-Core como tal:

: ~ $ sudo apt-get install lsb-core

Agora tente o comando lsb_release sem argumentos e veja a mensagem de erro “Não há módulos LSB disponíveis é substituído por saída real:

LSB_RELEASE após a instalação do LSB-Core

Analisar e entender as informações fornecidas na saída de lsb_release -v (a versão base padrão do Linux) não é fácil, mas o objetivo é fornecer compatibilidade entre as versões Linux dos mesmos componentes básicos, mesmo com diferentes distribuições Linux. Esse parece um objetivo admirável, no entanto, a experiência deste autor é que raramente é compatível com software entre diferentes distribuições e pacotes Linux geralmente estão disponíveis para cada distribuição importante, portanto não é realmente necessário ser compatível.

Dito isto, a própria ferramenta LSB_RELEASE é rápida e está disponível na linha de comando e me ajudou a encontrar as informações que eu estava procurando, que são informações básicas sobre a versão da distribuição Linux atualmente sendo executada.