Solaris 9 安裝指南

Solaris Live Upgrade 替代開機環境相容性

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

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


# 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)