使用 IPS,您就可以更新系統上有可用更新的所有套裝軟體。您也可以更新不受套裝軟體相依性或影像策略限制的個別套裝軟體。如果某套裝軟體受到限制,系統便會顯示訊息來指出是什麼限制造成無法安裝,或目前提供更新。套裝軟體限制通常是因為相依性或版本問題所致。某些套裝軟體在安裝或更新時會另外建立複製和備份 BE。如果是建立複製 BE,則在複製 BE 和目前 BE 中所做的變更便不會互相影響。如果是建立備份 BE,則會在目前的 BE 中進行變更。您必須將系統重新啟動才能看到這些變更。如果您對這些變更不滿意,可以重新啟動回備份 BE。您可以使用 pkg 選項和影像策略設定來指定新 BE 或備份 BE。
可用選項如下:
在安裝後新增套裝軟體 – 若要新增套裝軟體,請使用 pkg install 指令。請參閱Adding and Updating Software in Oracle Solaris 11.2 中的第 3 章Installing and Updating Software Packages。
如需在安裝之後新增 Oracle Solaris 桌面 (GNOME 2.30) 所含之套裝軟體的指示,請參閱Installing Oracle Solaris 11.2 Systems 中的Adding Software After a Text Installation。
更新已安裝系統上的所有套裝軟體 – 使用下列方式更新系統上已有可用更新的所有套裝軟體:
# pkg update entire
視本機套裝軟體儲存庫或發佈者狀態而定,您的系統可能會從 Oracle Solaris 11 發行版本自動更新為後續的 Oracle Solaris 11 發行版本。如需有關控制系統升級的詳細資訊,請參閱Adding and Updating Software in Oracle Solaris 11.2 中的第 4 章Updating or Upgrading an Oracle Solaris Image。
如需如何使用此指令來更新 BE 的範例,請參閱管理啟動環境。
以下列方式顯示有可用更新的已安裝套裝軟體清單:
# pkg list -u
安裝提供修正的套裝軟體更新 – 視需要套用 Support Repository Update (SRU)。會定期發佈 SRU 取代了 Oracle Solaris 10 中使用的維護更新或修補程式包。