2021-05-12 14:32:11
Linux下使用alternatives命令替換選擇軟體的版本
在安裝搜尋引擎Elasticsearch時,要求安裝比較新的java 版本,我選擇了java 1.8.0,安裝java 成功後使用java -version 發現使用的版本仍舊是1.6.0,查詢了一些資料,發現可以使用Linux的alternatives命令替換選擇軟體的版本。
說明:
alternatives --install <link> <name> <path> <priority>
其中,
install表示安裝
link是符號連結
name則是識別符號
path是執行檔案的路徑
priority則表示優先順序
一:先來看看目前java的版本
二:使用Linux的alternatives命令安裝java 1.8.0
1. 先用alternatives檢視目前系統中有哪些java版本
alternatives --config java
2. 使用alternatives命令安裝java 1.8.0
alternatives --install /usr/bin/java java /usr/local/java/jre1.8.0_131/bin/java 4
解釋:
/usr/bin/java 是java命令的路徑,用which java檢視,對應引數<link>
java對應引數<name>
/usr/local/java/jre1.8.0_131/bin/java對應<path>,表示java1.8.0 的java命令的路徑
數位4 對應 引數<priority> ,因為已經有3個程式提供java了,所以要寫4
3.用alternatives --config java 檢視安裝java 1.8.0 成功沒有
劃紅線的java就是我剛剛安裝的,說明安裝成功
三:選擇java版本
alternatives --config java
看到的結果和二(3)的結果一樣,注意最後一句英文:Enter to keep the current selection[+], or type selection number ,翻譯過來就是按Enter鍵來儲存當前選擇[+],或漸入選擇號碼。我鍵入號碼4 表示我選擇使用java 1.8.0
四:使用java -version檢視選擇的版本
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-05/144104.htm
相關文章