使用下列標準 Solaris 公用程式增加或移除套裝軟體時,不可有提示使用者的資訊。
自訂 JumpStart 程式
Solaris Live Upgrade
Solaris 安裝程式
Solaris Zones
若要測試套裝軟體是否可以在沒有使用者互動的情況下安裝,可以使用 pkgadd 指令和 -a 選項來設定新的管理檔案。-a 選項可定義欲使用的安裝管理檔案,以代替預設管理檔案。使用預設檔案可能會造成系統提示使用者輸入更多資訊。您可以建立管理檔案以指示 pkgadd 略過這些檢查,並且無須使用者的確認而安裝套裝軟體。如需詳細資訊,請參閱「admin(4) 線上手冊」或「pkgadd(1M) 線上手冊」。
下列範例顯示 pkgadd 指令如何使用管理檔案。
如果未提供管理檔案,pkgadd 會使用 /var/sadm/install/admin/default。使用此檔案可能造成使用者互動。
# pkgadd |
若是在指令行提供相關的管理檔案,pkgadd 會在 /var/sadm/install/admin 中尋找檔案名稱並使用該檔案。在此範例中,相關管理檔案名稱為 nocheck,而 pkgadd 將尋找 /var/sadm/install/admin/nocheck。
# pkgadd -a nocheck |
如果提供了絕對檔案,pkgadd 就會使用它。在此範例中,pkgadd 會在 /tmp 中尋找 nocheck 管理檔案。
# pkgadd -a /tmp/nocheck |
以下是一個安裝管理檔案的範例,它很少要求使用者與 pkgadd 公用程式互動。除非套裝軟體要求的空間多於系統上的可用空間,否則 pkgadd 公用程式會使用此檔案並安裝套裝軟體,而且不會提示使用者提供更多資訊。
mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck space=ask setuid=nocheck confiict=nocheck action=nocheck basedir=default