Que parte da string de versão do Solaris identifica a atualização?

4

Servidor Solaris 10. Eu preciso determinar se o servidor é Solaris 10 Update 9 ou superior. Alguém pode interpretar as seqüências de versão abaixo? Qual parte dessas strings identifica a atualização que foi ou não aplicada ao servidor?

# uname -a
SunOS rcclab5 5.10 Generic_147440-01 sun4u sparc SUNW,Ultra-80
# cat /etc/release
                   Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC
  Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
                        Assembled 23 August 2011
    
por Charlie Wilson 20.07.2013 / 02:49

5 respostas

5

s10s_u10wos_17b o u < # > é a versão de atualização. Então, isso é Solaris 10 Update 10.

    
por 20.07.2013 / 02:55
7

A linha em /etc/release mostra que foi criada em agosto de 2011 e contém s10s_u10wos_17b , que diz: Solaris 10 para SPARC (seria s10x para x86 ), atualização 10, "wad of stuff" (apenas significa que não é o lançamento inicial), 17ª compilação desde que u10 development começou, segunda respin ( b ) .

Observe que isso não reflete uma atualização que foi aplicada ou não ao servidor , mas a versão precisa do Solaris que foi instalada inicialmente nessa máquina.

As atualizações do kernel podem ser identificadas com a versão do patch do kernel, aqui ( 147440-01 ), que é a entregue com u10 . Isso significa que não foi atualizado (corrigido).

Caso você tenha corrigido o sistema operacional, uma linha adicional teria aparecido no final do arquivo informando o que o Solaris atualiza a correspondência de atualização.

    
por 20.07.2013 / 10:36
0

Generic_147440-01 mostra o nível do kernel sendo usado. É possível estar executando um kernel atualizado sem ter que fazer uma instalação da atualização liberada, atualizando a atualização de todos os patches.

    
por 20.07.2013 / 08:11
0

uname -a mostra o PatchID do Kernel e a tabela neste link mostrará qual versão de atualização do Solaris 10 ele nós ...

Anthony

    
por 12.06.2018 / 10:38
0

A decodificação da string de atualização (por exemplo, s10s_u10wos_17b ) é adequada para versões de atualização mais recentes, mas produtos mais antigos e não atualizados não possuem algo nesse formato no /etc/release .

A versão do Solaris com mês / ano (por exemplo, Solaris 10 8/11 ) é frequentemente usada na documentação e para fins de suporte ao cliente. Você pode procurar este valor em uma lista de lançamentos (por exemplo, link ) para encontrar o número de atualização ao qual ele corresponde (ou para descobrir que outro tipo de lançamento de produto é, se não for uma atualização).

    
por 19.07.2018 / 23:16

Tags