システムに署名付きパッチをダウンロードし、追加する前に、準備作業が完了していることを確認します。詳細については、smpatch コマンドで署名付きパッチを管理するための準備 (作業マップ)を参照してください。
スーパーユーザーになります。
Solaris 9 システムのみ – Solaris 管理コンソールサーバーに、システムに PatchPro パッケージが追加されていることを通知します。
# /etc/init.d/init.wbem stop # /etc/init.d/init.wbem start |
SunSolve の Web サイトから署名付きパッチ (1 つまたは複数) をダウンロードします。
# smpatch download -i patch-ID Requested patches: patch-ID Downloading the requested patches /var/sadm/spool/patch-ID.jar has been validated. For downloaded patch(es) see /var/sadm/spool |
署名付きパッチを追加します。
# smpatch add -i patch-ID |
次の例では、smpatch コマンドを使って、Solaris 9 システムに署名付きパッチをダウンロードし、追加します。
# /usr/sadm/bin/smpatch download -i 111711-01 Authenticating as user: root ヘルプを参照するには /? を入力してください。Enter キーを押すと、 [ ] で囲まれたデフォルトが選択されます。 文字列の値を入力してください: password :: ツール com.sun.admin.patchmgr.cli.PatchMgrCli を starbag から読み込み中 ユーザー root として starbag にログインしました。 starbag から com.sun.admin.patchmgr.cli.PatchMgrCli がダウンロードされました。 Requested patches: 111711-01 Downloading the requested patches ... For downloaded patch(es) see /var/sadm/spool. # smpatch add -i 111711-01 Authenticating as user: root ヘルプを参照するには /? を入力してください。Enter キーを押すと、 [ ] で囲まれたデフォルトが選択されます。 文字列の値を入力してください: password :: ツール com.sun.admin.patchmgr.cli.PatchMgrCli を starbag から読み込み中 ユーザー root として starbag にログインしました。 starbag から com.sun.admin.patchmgr.cli.PatchMgrCli がダウンロードされました。 On machine starbug ... Installing patch 111711-01 # |
次の例では、smpatch コマンドを使って、Solaris 2.6 システムにパッチ 105081–45 をダウンロードし、追加します。
# smpatch download -i 105407-01 Requested patches: 105407-01 Downloading the requested patches /var/sadm/spool/105407-01.jar has been validated. For downloaded patch(es) see /var/sadm/spool # smpatch add -i 105407-01 On machine "earth/172.20.27.27" ... Installing patch 105407-01 ... Purging /var/sadm/spool/105407-01 /var/sadm/spool/README.txt has been moved to /var/sadm/spool/patchproSequester |
次の例では、smpatch コマンドを使って、Solaris 7 システムにパッチ 107081–45 をダウンロードし、追加します。このパッチには、依存パッチが 2 つあります。依存パッチは自動的にダウンロードされ、検証されます。
# smpatch download -i 107081-45 Requested patches: 107081-45 Downloading the requested patches The following patches were added due to patch dependencies: 108376-37 107656-09 /var/sadm/spool/108376-37.jar has been validated. /var/sadm/spool/107656-09.jar has been validated. /var/sadm/spool/107081-45.jar has been validated. For downloaded patch(es) see /var/sadm/spool # smpatch add -i 108376-37 -i 107656-09 -i 107081-45 On machine "venus/172.20.27.26" ... Installing patch 108376-37 ... Installing patch 107656-09 ... Installing patch 107081-45 ... Purging /var/sadm/spool/108376-37 Purging /var/sadm/spool/107656-09 Purging /var/sadm/spool/107081-45 |
次の例では、ftp コマンドを使って、SunSolve Online の Web サイトから署名付きの Solaris 8 パッチをダウンロードします。その後、smpatch add コマンドを使って、このパッチをシステムに追加します。
# ftp sunsolve.sun.com Connected to sunsolve.sun.com. 220- 220-Welcome to the SunSolve Online FTP server. 220- 220-Public users may log in as anonymous. . . . Name (sunsolve.sun.com:root): anonymous 331 Guest login ok, send your complete e-mail address as password. Password: xxx 230- 230-SUN MICROSYSTEMS, INC. . . .230 Guest login ok, access restrictions apply. ftp> cd signed_patches 250 CWD command successful. ftp> get 112846-01.jar /var/sadm/spool/112846-01.jar 200 PORT command successful. 150 Opening ASCII mode data connection for 112846-01.jar (22524 bytes). 226 Transfer complete. local: /var/sadm/spool/112846-01 remote: 112846-01.jar 22613 bytes received in 0.065 seconds (341.70 Kbytes/s) ftp> quit # smpatch add -i 112846-01 On machine "earth/172.20.27.27" ... Installing patch 112846-01 ... Purging /var/sadm/spool/112846-01 |