5.11 の uname および Solaris バージョン

5.11 の uname および Solaris バージョン

私はSolaris 5.10で実行されているいくつかのスクリプトを5.11に調整しようとしています。 Solaris はオペレーティングシステムのアップグレードに対するアプローチを変更し、個別のパッチをインストールしなくなりました。このスクリプトはバージョン番号を表示するので、現場の従業員が正しいオペレーティングシステムのバージョンを持っていることを確認できます。

5.10では、una​​meは次のようになります。

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

そのうち 138888 はクラスタバージョンで、07 は Jumbo パッチバージョンです。これらのバージョンがSolaris 5.11ではどういう意味ですか?

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

11.2は「ジャンボリリース」と見なされますか?

答え1

Solaris 11以降を実行している場合、正しいアプローチ(tm)は「pkg info」の出力を使用して興味のあるパッケージを見つけることです。

前述のユースケースでは、パッケージは「core-os」である可能性が高いです。出力からさまざまな情報を抽出できます。

$ 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

確認する必要があるもう1つの重要な点は、「全体」マージです。

この時点で、リリース11、11.1、および11.2のパッケージングに関してoracle.comで提供されている情報を読むことは非常に便利です。から始めることをお勧めしますhttp://www.oracle.com/us/products/servers-storage/solaris/solaris11/resources/index.htmlリンクをクリックしてください。

ああ、そして最後に「11.2をジャンボリリースと見なすことはできますか?」と質問しましたが、答えは「いいえ」です。

答え2

Solaris 11では、SRUはクラスタ/ジャンボパッチとほぼ同じです。したがって、以下を実行できます。

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

または少しクリーンアップするには:

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

OracleのGerry Haskinsは、@パッチに関する優れたブログを運営しています。 https://blogs.oracle.com/patch/パッチコーナー

関連情報