您可以使用以下工具將更新套用至 Solaris 系統:
Sun Update Connection System 工具:
Update Manager 圖形化使用者介面 (GUI)
Sun Update Connection 提供的 Web 應用程式
Update Manager 指令行介面 (smpatch)
patchadd 指令
Solaris Management Console (smc) 修補程式工具 (GUI,自 Solaris 9 開始)
如果需要將修補程式套用至無本地磁碟的用戶端系統,請參閱「System Administration Guide: Basic Administration」中的「Patching Diskless Client OS Services」。
Update Manager 應用程式是 Sun Update Connection System 軟體產品的一部分。Sun Update Connection 提供的 Web 應用程式也是此軟體產品的一部分。
表 1–2 Solaris 更新管理工具的可用性
工具可用性 |
Update Manager 與 Sun Patch Manager 2.0 |
Sun Update Connection System |
patchadd/patchrm 指令 |
Solaris 2.6 與 Solaris 7 修補程式管理工具 |
---|---|---|---|---|
如何取得此工具? |
對於 Solaris 10 – 套用 Update Manager 功能更新。 對於 Solaris 8 或 Solaris 9 – 從 Sun 下載中心網站下載適當版本的 Patch Manager 工具。 |
從 Sun Update Connection System 網站執行工具。 |
隨附於 Solaris 發行版本。 |
從 Sun 下載中心下載此工具。 |
Solaris 發行版本可用性 |
對於 Solaris 10 – Update Manager。 對於 Solaris 8 和 Solaris 9 – Sun Patch Manager 2.0。 |
Solaris 10。 |
Solaris 2.6、Solaris 7、Solaris 8 和 Solaris 9 發行版本。 |
Solaris 2.6 和 Solaris 7 發行版本。 |
是否套用帶簽名更新? |
是,並且會在下載帶簽名更新後自動對其進行驗證。 |
是 |
自 Solaris 9 12/03 開始 – 是,並且會在下載帶簽名更新後自動對其進行驗證。 |
是,並且會在下載帶簽名更新後自動對其進行驗證。 |
是否套用無簽名更新? |
對於 Update Manager – 否。 對於 Sun Patch Manager 2.0 – 是,但必須先將更新解壓縮。 |
是 |
是 |
否 |
是否可以使用 GUI? |
對於 Solaris 10 – 可以,適用於執行 Update Manager 的系統。 對於 Solaris 9 – 可以,適用於執行 Patch Manager (smc) 的系統。 對於 Solaris 8 – 不可以。 |
Web 應用程式由 Sun 代管。 |
不可以 |
不可以 |
分析系統以確定適當的更新,並下載帶簽名更新或無簽名更新 |
是,僅限於帶簽名更新。 |
是 |
否 |
是,僅限於帶簽名更新。 |
本機和遠端系統更新支援 |
本機和遠端。 對於 Solaris 8 – 本機。 |
遠端 |
本機 |
本機 |
是否支援 RBAC? |
對於 Update Manager – 不支援。 對於 smpatch – 支援。 |
不適用 |
支援 |
不支援 |
套用更新時,patchadd 指令會將資訊記錄在 /var/sadm/patch/update-id/log 檔案中。
在以下情況下,patchadd 指令無法套用更新:
未在系統上完整地安裝套裝軟體。
更新套裝軟體的架構與系統架構不同。
更新套裝軟體的版本與已安裝的套裝軟體版本不符。
已套用基本代碼相同,但修訂版號碼更高的更新。
使已套用更新更新過時的更新。
更新與已套用至系統的更新更新衝突。
要套用的更新附屬於尚未套用的其他更新。
您可以使用多種不同的方法將一項或多項更新下載或套用至系統。使用下表可確定哪種方法最符合您的需要。
此表中描述的 smpatch 指令版本最初適用於 Solaris 8 系統。
指令或工具 |
描述 |
更多資訊 |
---|---|---|
Update Manager GUI |
當您希望使用 GUI 來便於管理更新時,請使用此工具。 以下是此 GUI 的一些功能:
| |
Sun Update Connection 提供的 Web 應用程式 |
使用此 Web 應用程式 (由 Sun 代管) 可從遠端管理所有 Solaris 10 系統上的更新。 | |
smpatch update |
使用此指令可分析系統以確定適當的更新,並自動下載和套用更新。 請注意,此指令不會套用已經設定 interactive 特性的更新。 對於 Solaris 8 系統,僅可以使用本機模式 smpatch。 |
smpatch(1M) 線上手冊 |
smpatch analyze 與 smpatch update |
首先,使用 smpatch analyze 分析系統以確定適當的更新。然後,使用 smpatch update 將一項或多項更新下載並套用至系統。 請注意,此指令不會套用已經設定 interactive 特性的更新。 對於 Solaris 8 系統,僅可以使用本機模式 smpatch。 |
smpatch(1M) 線上手冊 |
smpatch analyze、smpatch download 和 smpatch add |
首先,使用 smpatch analyze 分析系統以確定適當的更新。然後,使用 smpatch download 下載更新。此指令還會下載所有必需的更新。最後,在系統處於單一使用者模式或多重使用者模式時,使用 smpatch add 將一項或多項更新套用至系統。 對於 Solaris 8 系統,僅可以使用本機模式 smpatch。 |
smpatch(1M) 線上手冊 |
patchadd |
自 Solaris 2.6 發行版本開始 – 將無簽名更新套用至系統。 自 Solaris 9 12/03 發行版本開始 – 使用此指令將帶簽名更新或無簽名更新套用至系統。若要套用帶簽名更新,您必須先設定套裝軟體金鑰庫。 |
patchadd(1M) 線上手冊 |
如果您選擇使用 smpatch 指令行介面或 Update Manager 圖形化使用者介面來套用更新,請參閱Sun Update Connection System 入門,以取得可能會影響方法選取的附加資訊。