Qual versão do SunOS

5

Qual é a maneira correta de identificar qual versão do SunOS está sendo executada atualmente?

    
por Adrian 01.03.2010 / 12:02

3 respostas

4

Use o seguinte comando uname -r no terminal

    
por 01.03.2010 / 12:21
7

Para esclarecer tudo para todos:

  • uname -r mostrará o número da versão principal prefixado por 5. (por exemplo, Solaris 9 será 5,9, 10 será 5,10 e 11 será 5,11)
  • uname -v será o número do patch do kernel ou o número de compilação do nevada. Antes do OpenSolaris, isso não fará sentido para você, pois os patches podem ser instalados independentemente dos releases de atualização. No Solaris 10 & anteriormente é um número de patch (em S10 x86 é "Generic_142910-17", ou por aí). Qualquer build do Nevada (versões baseadas no OpenSolaris, Solaris 11 e IllumOS) será o número da compilação. No Solaris 11 Express, é "snv_151a"
  • O conteúdo de /etc/release terá a versão real do produto. Por exemplo, o Solaris 10 update 9 mostrará "Solaris 10 9/10 s10x_u9". Mais uma vez, as compilações de Nevada terão o número da versão snv.

Em qualquer caso, a melhor maneira de obter o número correto da versão significativa é o conteúdo de /etc/release . Especificamente, o segundo para o último campo da primeira linha.

Ou mais simplesmente:

$ head -1 /etc/release | awk ' { print $(NF-1) }'
s10x_u9wos_14a

Editar:

Uma nota sobre a confusão de versão principal / secundária no Solaris.

O Solaris começou a vida como SunOS, que foi baseado no BSD, que terminou com o kernel na versão 4 (o mesmo da linha BSD 4.x). O tempo passa e é re-baseado no System V. O produto é renomeado para Solaris e é marcado como Solaris 2. A versão do kernel é definida como 5.0. O Solaris 2 a 2.6 é lançado, correspondendo às versões do kernel 5.0-5.6. Com a próxima versão, os números "principais" são completamente removidos do marketing e da marca e são chamados simplesmente de Solaris 7. Essa tradição continua até hoje. Portanto, o Solaris 10 é, na verdade, o Solaris 2.10, versão do kernel 5.10. O Solaris 11 é da mesma forma 2.11 e 5.11.

Mas, para todos os efeitos, o número "menor" tradicional é agora o número "principal". Nunca haverá SunOS 6.0 nem Solaris "3", e é por isso que me refiro a ele como o maior número.

    
por 14.08.2011 / 23:20
3

Você também pode tentar:

cat /etc/release
    
por 01.03.2010 / 12:41

Tags