Use o seguinte comando uname -r
no terminal
Qual é a maneira correta de identificar qual versão do SunOS está sendo executada atualmente?
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" /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.
Você também pode tentar:
cat /etc/release