Centos無需使用者輸入的 Linux
無需使用者輸入的 Linux alternatives --config
我正在編寫一個 RHEL kickstart 腳本,在我的 %post 中,我需要安裝一個 JRE。
基本上,目前的設置需要我在第一次啟動後手動進入並使用
alternatives --config
命令將新安裝的 JRE 設置為預設值。有沒有辦法讓我傳遞參數,alternatives
這樣我就不必手動選擇正確的 JRE?
你的版本有
--set
嗎?–set name path
將程序路徑設置為 name 的替代路徑。這等效於 –config 但它是非互動式的,因此是可編寫腳本的。
您可以使用
alternatives --auto <name>
自動選擇最高優先級的選項。一個例子:
alternatives --install /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/javac javac /usr/java/latest/bin/javac 10 alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20 alternatives --auto javac
將選擇更高優先級的版本 (20)
/usr/java/latest/bin/javac