• 締切済み

Solaris2.6パッチ投入について

Solaris2.6で2[1].6_Recommended.tar.Zのパッチを投入しようと考えています。手順など参考になるWebなどあったら教えてください。なにぶん古い情報だと思いますがよろしくお願いします。

みんなの回答

回答No.3

私が普段セットアップをするときに行う方法ですが、ご参考になれば幸いです。 1.まず適当なディレクトリに FTP ソフトなどでパッチファイルを転送します。 % pwd /home/hoge/patch % ls 2[1].6_Recommended.tar.Z 2.パッチのファイルを解凍します。(ファイルの指定を 2[1].6_Recommended.tar.Z とやるとうまくいかないことがあります。2\[1].6_Recommended.tar.Z ならうまくできるかもしれませんが、面倒なので以下の方法で指定してしまいます) % uncompress 2* 3.パッチを展開します。 % tar xvf 2* 4.ディレクトリができますので、その中へ移動します(ちょっと忘れてしまいました。ファイル名そのままだったかな)。 % cd [作成されたディレクトリ] 5.root になり、パッチを適用するスクリプトを実行します。 % su # ./install_cluster あとは、パッチが適用されていくのを待ちます。環境にもよりますが、遅いマシンを使用していると2時間くらいかかることもあります。 途中、リターンコード 2 や 8 が表示されることがありますが、これらは このシステムには必要ないパッチであったり、すでに適用されているパッチであることを示していますので問題ありません。(どちらが 2 や 8 かは忘れてしまいました) 6.システムを再起動します。いろいろ方法はありますが、コマンドが短い以下の方法を私は使っています。 # init 5 シングルユーザモードになってインストールということを書かれている方がいらっしゃいますが、このパッチの適用時には特に気にせずに上記の方法で問題ないと思います。少なくとも私が行ってきたもので、問題が発生したことはありません。(個別のパッチにはシングルユーザモードになる必要があるパッチが存在しますのでご注意下さい) 無事に再起動されればパッチの適用は終了です。

noname#26283
noname#26283
回答No.2

 ここがわかりやすそうです…が「シングルユーザーモード」でリブートしてないですね… http://www.etl.go.jp/etl/divisions/~yamana/DWR/patch-JDK116.html  ここはSolaris8ですが、シングルユーザーモードになってます。でも、ちょっとやり方が乱暴? リブートの方法はいろいろあるので、ふだん使い慣れた方法でどうぞ… http://www.dvj.ne.jp/~yamauchi/recommended.html  ./install_cluster 実行中は、なにやらメッセージが流れ続けます。適用できなかったパッチは「Return code (番号)」というメッセージが出ますが、番号が2(既に適用済)と8(現構成には不要)なら心配ありません。全部終るまで結構時間がかかります(1時間ぐらい?)。ユーザーに影響しない時間帯を選んで実行したほうがいいです。(ブートを繰り返すので当然ですが…)  ちなみに、シングルユーザーモードにならずに実行すると、パッチによっては「シングルユーザーモードじゃないけど実行します?」みたいなメッセージが出てきます(英語なのでちゃんと理解していません)。シングルユーザーモードでなくても構わないパッチは、何事もなく実行されます。  なお、適用したパッチの一覧は「showrev -p」で確認できます。

  • EEBE
  • ベストアンサー率47% (23/48)
回答No.1

同ファイルを展開すると、中にCLUSTER_READMEファイルがあると思います。 これに詳しく書いてあります。 手順としては ./install_cluster を実行するだけです。 それでひととおり適用されます。 (single user mode にしてからのほうがいいけど)

関連するQ&A