uname e versões do Solaris em 5.11

1

Estou tentando adaptar alguns scripts que são executados no Solaris 5.10 a 5.11. O Solaris mudou seu método de atualização do sistema operacional e você não instala mais patches individuais. O script exibe os números de versão para que o pessoal de campo possa ter certeza de que possui a versão correta do SO.

No 5.10, o uname é assim:

> uname -a
SunOS inez 5.10 Generic_138888-07 sun4u sparc SUNW,UltraAX-i2 Solaris

Em que 138888 é a versão do cluster e 07 é a versão do patch jumbo. Essas versões têm algum significado no Solaris 5.11?

 > uname -a
SunOS sh-sparc-t6320-bl0 5.11 11.2 sun4v sparc SUNW,Sun-Blade-T6320 Solaris

11.2 seria considerada a "versão jumbo"?

    
por Bruce Calvert 11.11.2014 / 22:28

2 respostas

3

Se você estiver executando o Solaris 11 ou posterior, o Right Thing to Do (tm) é usar a saída de 'pkg info' para os pacotes que você está interessado.

Para o caso de uso que você mencionou, o pacote mais gostaria de ser 'core-os'. Você pode extrair várias informações da saída:

$ pkg info core-os
      Name: system/core-os
   Summary: Core Solaris
Description: Operating system core utilities, daemons, and configuration
            files.
  Category: System/Core
     State: Installed
 Publisher: solaris
   Version: 0.5.11
Build Release: 5.11
    Branch: 0.175.2.0.0.42.2
Packaging Date: Tue Jun 24 18:49:27 2014
      Size: 31.41 MB
      FMRI: pkg://solaris/system/[email protected],5.11-0.175.2.0.0.42.2:20140624T184927Z

Outra coisa importante a verificar é a incorporação "inteira".

Neste ponto, seria muito, muito útil para você ler as informações disponíveis no oracle.com relacionadas ao empacotamento nas versões 11, 11.1 e 11.2. Sugiro começar pelo link e seguir os links.

Ah, e finalmente - você pergunta se "11.2 poderia ser considerado a versão Jumbo?" - para o qual a resposta é não, não é.

    
por 12.11.2014 / 08:00
2

no Solaris 11 SRU é o melhor equivalente ao Cluster / Jumbo Patch. Então você pode correr:

#  pkg info entire | grep Summary
   Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.2.8.4.0).

Ou para limpá-lo um pouco:

# pkg info entire | grep Summary | sed 's/.*[\(]\(.*\)[\)].//' | awk '{print $NF}'
11.2.8.4.0

Gerry Haskins, da Oracle, tem um ótimo blog sobre patch @ link Patch Corner

    
por 05.06.2015 / 14:58

Tags