Verificando a versão do Slackware

Publicado por Jefferson Rocha em 23/10/2018

[ Hits: 1.345 ]

Blog: https://slackjeff.com.br

 


Verificando a versão do Slackware



Para verificar qual a versão do Slackware temos dois meios que são bastante utilizados e práticos, o primeiro é fazer a leitura do arquivo slackware-version, que está localizado no diretório /etc. Para isto você pode executar o comando cat indicando o arquivo de entrada, ou simplesmente abrir com seu editor favorito.

cat /etc/slackware-version
Slackware 14.2

O segundo método é o mais completão, existe um arquivo que está presente em praticamente todas as distribuições Linux, digamos que é uma norma POSIX existir este arquivo indicando uma série de informações básicas do sistema. Este arquivo se chama os-release e também está localizado em /etc. Para fazer a sua leitura pode utilizar os mesmos métodos do passo a cima.

cat /etc/os-release
NAME=Slackware
VERSION="14.2"
ID=slackware
VERSION_ID=14.2
PRETTY_NAME="Slackware 14.2"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:slackware:slackware_linux:14.2"
HOME_URL="http://slackware.com/"
SUPPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"
BUG_REPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"


Note que há uma série de informações bem valiosas, uma boa confusão que programadores e usuários tem, é de pensar que este formato de variáveis exemplo: 'NAME=Slackware' ou 'VERSION="14.2" são variáveis e rodam no shell, mas não se engane, são apenas strings estáticas que não se expandem e muito menos são do shell.

Mas para você que é programador e precisa recolher algum dado específico de acordo com a máquina do usuário, poderia facilmente recolher este dado, exemplo, vamos supor que necessito saber a versão do sistema, para isso posso usar o cut para recolher este dado muito facilmente.

grep '^VERSION=' /etc/os-release | cut -d '=' -f 2 | sed 's/"//g'
14.2

O grep filtrou e encontrou o campo VERSION, o cut fez o corte delimitando o '=' como base e pegou somente o campo 2, o sed trocou as aspas duplas '"' por nada.

Outras dicas deste autor

Boot mais rápido no Slackware

Calculate Linux, o Gentoo Russo

xsession: Warning: unable to write to /tmp [Resolvido]

Variáveis em bash

Vários Temas para o Editor Gedit

Leitura recomendada

Zenoss - Configurando estações Windows

Editor e reprodutor de tablaturas SONGWRITE no Ubuntu

Redirecionando seus emails no Postfix ou Sendmail

Instalando e configurando sua Vivo Zap (Kyocera)

Exibindo resultados de uma consulta MySQL com PHP

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts