使用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查看選擇的版本

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM