Solaris 9 安裝指南

Solaris Live Upgrade 替代啟動環境相容性

當使用 Solaris Live Upgrade 並建立新的啟動環境時,請遵循這些準則以避免問題。

可以使用多條指令來檢驗這些建立、修改及刪除檔案的需求。例如,dircmp 或是 fssnap 指令可以用來檢驗該套裝軟體是否作業正確。同時,ps 指令可以用來測試常駐程式相容性,以確定套裝軟體不會停止或啟動常駐程式。truss 以及 pkgadd 指令可以測試執行期間套裝軟體安裝相容性,但是不一定能夠在所有狀況中生效。在下列範例中,truss 指令刪除所有唯讀的、非 $BASEDIR 的存取,並只顯示不存在於指定的替代 root (/) 之中的非唯讀的路徑存取。


# BASEDIR=/a; export BASEDIR

# truss -t open /usr/sbin/pkgadd -R ${BASEDIR} SUNWvxvm \

2>&1> /dev/null | grep -v O_RDONLY | grep -v \

'open("'${BASEDIR}

如需有關本節中所參考指令的詳細資訊,請參閱線上援助頁 dircmp(1)fssnap(1M) ps(1) truss(1)