自訂 JumpStart 程式相容性可確定當套裝軟體成為傳統 Solaris 安裝公用程式的一部份時,將可被新增與移除,如以下所示:
自訂 JumpStart 程式
Solaris suninstall program
Solaris Web Start 安裝方法
自訂 JumpStart 程式相容性也確定該套裝軟體可以參與 Solaris 升級。若要擁有自訂 JumpStart 程式的相容性,套裝軟體也必須遵循"自訂 JumpStart 程式以及 Solaris Live Upgrade 替代 Root (/) 需求"中所概述的替代 root(/) 需求。
若要能夠有效的使用自訂 JumpStart 程式,必須能夠在不需經由使用者從提示符號輸入資訊的情況下新增或移除套裝軟體。若要避免使用者互動,請使用 pkgadd指令的-a選項設定新的管理檔案。該-a選項定義欲使用的安裝管理檔案以代替預設的管理檔案。使用預設的檔案可能會造成使用者需要從提示符號輸入更多資訊。您可以建立管理檔案以暗示pkgadd應該略過這些檢查並運用使用者確認來安裝套裝軟體。下列範例顯示如何使用pkgadd管理檔案。
若是沒有提供管理檔案,pkgadd會使用/var/sadm/install/admin/default。使用此檔案可能造成使用者互動。
# pkgadd |
若是在指令行提供相關的管理檔案,pkgadd會在/var/sadm/install/admin 中尋找檔案名稱並使用之。在此範例中,相關的管理檔案被命名為不檢查並且pkgadd尋找/var/sadm/install/admin/nocheck 。
# pkgadd -a nocheck |
若是提供絕對檔案則pkgadd使用之。在此範例中,pkgadd尋找/tmp/nocheck 。
# pkgadd -a /tmp/nocheck |
下列為安裝管理檔案的範例,其避免pkgadd在安裝套裝軟體之前需要使用者用提示符號輸入確認。
mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck space=nocheck setuid=nocheck confiict=nocheck action=nocheck basedir=default
若要獲得詳細資訊,請參閱線上援助頁,admin( 4)或pkgadd( 1M)。