patch patch_id_list | patch_file patch_location optional_keywords] |
指定將要安裝之修補程式的 ID 號碼。此清單應當是以逗號分隔之 Solaris 修補程式 ID 的清單。修補程式會依照清單中所指定的順序進行安裝。請勿在逗號之後增加空格,例如: 112467-01,112765-02。
位於 patch_location 中具有修補程式清單的檔案。修補程式會依照檔案中所指定的順序進行安裝。
指定修補程式的位置。允許的位置如下所示:
NFS 伺服器
HTTP 伺服器
本機裝置
本機檔案
可選關鍵字,視修補程式的儲存位置而定。下列小節旨在說明可能的位置及可選的關鍵字。
如果修補程式儲存在 NFS 伺服器上,請使用下列 patch 關鍵字的語法。
patch patch_id_list | patch_file nfs server_name:/patch_directory [retry n] patch patch_id_list | patch_file nfs://server_name/patch_director [retry n] |
指定將要安裝之修補程式的 ID 號碼。此清單應當是以逗號分隔之 Solaris 修補程式 ID 的清單。修補程式會依照清單中所指定的順序進行安裝。
位於 patch_location 中具有修補程式清單的檔案。修補程式會依照檔案中所指定的順序進行安裝。
指定您儲存修補程式的伺服器名稱。
指定修補程式目錄在指定伺服器上的位置。修補程式必須具備標準的修補程式格式。
這是一個可選關鍵字。n 是安裝公用程式嘗試掛載此目錄的次數上限。
在此範例中,patch 設定檔關鍵字會從 NFS 修補程式目錄 nfs://patch_master/Solaris/v10/patches 增加 patch 檔案中所列的全部修補程式。修補程式會依照 patch 中所列示的順序進行安裝。如果掛載失敗,NFS 掛載會嘗試 5 次。
patch patch_file nfs://patch_master/Solaris/v10/patches retry 5
在此範例中,patch 設定檔關鍵字會從伺服器 patch_master 的修補程式目錄 /Solaris/v10/patches 增加修補程式 112467–01 和 112765–02。
patch 112467-01,112765-02 nfs patch_master:/Solaris/v10/patches
如果修補程式儲存在 HTTP 伺服器上,請使用下列 patch 關鍵字的語法。
patch patch_id_list | patch_file http://server_name [:port] patch_directory optional_http_keywords |
patch patch_id_list | patch_file http server_name [:port] patch_directory optional_http_keywords |
指定將要安裝之修補程式的 ID 號碼。此清單應當是以逗號分隔之 Solaris 修補程式 ID 的清單。修補程式會依照清單中所指定的順序進行安裝。請勿在逗號之後增加空格,例如: 112467-01,112765-02。
位於 patch_location 中具有修補程式清單的檔案。修補程式會依照檔案中所指定的順序進行安裝。
指定您儲存修補程式的伺服器名稱。
指定一個可選通訊埠。port 可以是通訊埠號碼,也可以是 TCP 服務的名稱,該服務會在執行階段決定通訊埠號碼。
如果您未指定通訊埠,會使用預設的 HTTP 通訊埠號碼 80。
指定從指定伺服器擷取的修補程式目錄位置。如果使用 HTTP 伺服器,修補程式必須是 JAR 格式。
指定當您從 HTTP 伺服器擷取修補程式時所要使用的可選關鍵字。
關鍵字 |
值定義 |
---|---|
timeout min |
timeout 關鍵字可讓您以分鐘為單位,指定沒有從 HTTP 伺服器接收資料的可允許最大時間長度。如果發生逾時,連線便會進行關閉、重新開啟及恢復等一連串動作。如果將 timeout 值指定為 0 (零),則連線不會重新開啟。 如果發生逾時重新連線,套裝軟體會從套裝軟體的起始位置重新開始安裝,並且捨棄逾時之前所擷取到的資料。 |
proxy host:port |
proxy 關鍵字讓您可以指定代理主機和代理通訊埠。您可以使用代理主機從防火牆的另一邊擷取 Solaris 套裝軟體。您必須在指定 proxy 關鍵字時,提供一個代理連接埠。 |
在此範例中,patch 設定檔關鍵字會從 HTTP 位置 http://patch.central/Solaris/v10/patches 增加 patch_file 檔案中所列的所有修補程式。修補程式會依照 patch 檔案中所指定的順序進行安裝。如果經過 5 分鐘之後未接收到任何資料,會重新擷取修補程式資料。先前的修補程式資料會被捨棄。
patch patch_file http://patch.central/Solaris/v10/patches timeout 5
在此範例中,patch 設定檔關鍵字項目會從修補程式位置 http://patch_master/Solaris/v10/patches 增加修補程式 112467–01 和 112765–02。
patch 112467-01,112765-02 http://patch.central/Solaris/v10/patches
如果套裝軟體儲存在檔案系統導向的隨機存取裝置上,如磁片或是 DVD-ROM,您就可以從本機裝置擷取 Solaris 套裝軟體。請使用下列 patch 關鍵字的語法。
patch patch_id_list | patch_file local_device \ device path file_system_type |
指定將要安裝之修補程式的 ID 號碼。此清單應當是以逗號分隔之 Solaris 修補程式 ID 的清單。修補程式會依照清單中所指定的順序進行安裝。請勿在逗號之後增加空格,例如: 112467-01,112765-02。
位於 patch_location 中具有修補程式清單的檔案。修補程式會依照檔案中所指定的順序進行安裝。
指定 Solaris 套裝軟體所在的磁碟名稱。如果裝置名稱是正式路徑,就會直接掛載路徑。如果您提供的裝置名稱不是一個正式路徑,則安裝公用程式會將 /dev/dsk/ 增加到路徑中。
指定 Solaris 修補程式的路徑,相對於指定裝置之檔案系統的根 (/) 路徑。
指定裝置上的檔案系統類型。如果您不提供檔案系統類型,安裝公用程式會嘗試掛載 UFS 檔案系統。如果 UFS 的掛載失敗,安裝公用程式會嘗試掛載 HSFS 檔案系統。
在此範例中,patch 設定檔關鍵字會從本機裝置 c0t6d0s0 的目錄 /Solaris_10/patches 增加 patch_file 檔案中列出的所有修補程式。patch 檔案會決定修補程式的安裝順序。
patch patch_file c0t6d0s0 /Solaris_10/patches
在此範例中,patch 設定檔關鍵字會從本機裝置 c0t6d0s0 的修補程式目錄 /Solaris_10/patches 增加修補程式 112467-01 和 112765-02。
patch 112467-01,112765-02 local_device c0t6d0s0 /Solaris_10/patches
修補程式可以從您從其啟動系統的 miniroot 來進行安裝。當您執行自訂 JumpStart 安裝時,您是使用 DVD、CD 或以 NFS 為基礎的 miniroot 啟動系統。安裝軟體載入且由此執行 miniroot。因此,您儲存在 DVD、CD 或以 NFS 為基礎的 miniroot 中的修補程式可以視為本機檔案來存取。請使用下列 patch 關鍵字的語法。
patch patch_id_list | patch_file local_file patch _directory
指定將要安裝之修補程式的 ID 號碼。此清單應當是以逗號分隔之 Solaris 修補程式 ID 的清單。修補程式會依照清單中所指定的順序進行安裝。請勿在逗號之後增加空格,例如: 112467-01,112765-02。
位於 patch_location 中具有修補程式清單的檔案。修補程式會依照檔案中所指定的順序進行安裝。
指定修補程式目錄的位置。當使用 Solaris Software - 1 CD 或 Solaris Operating System DVD 啟動系統時,系統必須能夠存取修補程式目錄,以將其當成本機檔案來使用。當使用 Solaris Software - 1 CD 或 Solaris Operating System DVD 啟動系統時,系統將無法存取 /net。
在此範例中,patch 設定檔關鍵字會從 /Solaris_10/patches 目錄增加 patch_file 檔案中所列的所有修補程式。patch 檔案會決定修補程式的安裝順序。
patch patch_cal_file local_file /Solaris_10/patches
在此範例中,patch 設定檔關鍵字會從修補程式目錄 /Solaris_10/patches 增加修補程式 112467–01 和 112765–02。
patch 112467-01,112765-02 local_file /Solaris_10/patches
使用 patch 關鍵字時請謹記下列限制:
無法從 FTP 位置或本機備份 (如磁帶) 擷取修補程式。
無法增加單一修補程式。
修補程式必須能夠使用 patchadd 指令進行安裝。
如果修補程式相依於目前並未安裝的修補程式,便不會安裝修補程式。錯誤訊息會記錄在安裝或升級記錄檔中。
您必須決定修補程式的正確順序,以正確地安裝修補程式。