成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > linux軟件版本管理命令update-alternatives使用詳解

linux軟件版本管理命令update-alternatives使用詳解

熱門標簽:400的電話一般從哪里辦理 地圖標注人員分布 江西全自動外呼系統(tǒng)報價 春運地圖標注app 益陽400電話申請辦理流程 上海機器人外呼系統(tǒng)哪家好 梧州防封電銷卡 昆明電銷機器人價格 怎么用百度地圖標注坐標

linux軟件版本管理命令update-alternatives使用詳解

update-alternatives 命令用于處理linux系統(tǒng)中軟件版本的切換,在各個linux發(fā)行版中均提供了該命令,命令參數(shù)略有區(qū)別,但大致是一樣的。

1、 注冊軟件

以jdk為例,安裝了jdk以后,先要在update-alternatives工具中注冊;

# update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_91/bin/java 200
# update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_111/bin/java 300

其中:

第一個參數(shù)--install表示向update-alternatives注冊服務名。

第二個參數(shù)是注冊最終地址,成功后將會把命令在這個固定的目的地址做真實命令的軟鏈,以后管理就是管理這個軟鏈;

第三個參數(shù):服務名,以后管理時以它為關聯(lián)依據(jù)。

第四個參數(shù),被管理的命令絕對路徑。

第五個參數(shù),優(yōu)先級,數(shù)字越大優(yōu)先級越高。

2、查看已注冊列表

# update-alternatives --display java
java - status is auto.
 link currently points to /opt/install/jdk1.8.0_111/bin/java
/opt/install/jdk1.8.0_91/bin/java - priority 200
/opt/install/jdk1.8.0_111/bin/java - priority 300
Current `best' version is /opt/install/jdk1.8.0_111/bin/java.

3、 修改命令版本

注意--display開關使用時第一行信息:

java - auto/manual mode

默認為自動版本,根據(jù)優(yōu)先級,使用優(yōu)先級高的。

下面手動修改為jdk1.8.0_91:

交互式修改

交互式會提示一所有可用的列表, 選擇對應的索引確認。

# update-alternatives --config java

There are 2 programs which provide 'java'.

 Selection  Command
-----------------------------------------------
  1      /opt/install/jdk1.8.0_91/bin/java
*+ 2      /opt/install/jdk1.8.0_111/bin/java

Enter to keep the current selection[+], or type selection number: 1

# java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

# update-alternatives --display java
java - status is manual.
 link currently points to /opt/install/jdk1.8.0_91/bin/java
/opt/install/jdk1.8.0_91/bin/java - priority 200
/opt/install/jdk1.8.0_111/bin/java - priority 300
Current `best' version is /opt/install/jdk1.8.0_111/bin/java.

看到當前狀態(tài)變成了manual。

修改為自動:

# update-alternatives --auto java
# java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

# update-alternatives --display java
java - status is auto.
 link currently points to /opt/install/jdk1.8.0_111/bin/java
/opt/install/jdk1.8.0_91/bin/java - priority 200
/opt/install/jdk1.8.0_111/bin/java - priority 300
Current `best' version is /opt/install/jdk1.8.0_111/bin/java.

又改為按照優(yōu)先級高的了。

立即修改

除了交互式修改,也可以使用一條命令直接修改,修改后立即生效。

# update-alternatives --set java /opt/jdk1.8.0_91/bin/java

該情形適用于你對路徑很熟悉,或者你已經(jīng)進入了該路徑:

# cd /opt/jdk1.8.0_91/bin/
# update-alternatives --set java $PWD/java

4、 update-alternatives是偏門命令嗎?

可能你覺得這個命令很偏門,用處不大,但實際上在linux中早已被大量的使用。我們來挖掘一下,先看看我們注冊的java做了什么:

# ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Jan 16 01:45 /usr/bin/java -> /etc/alternatives/java*

# ls -l /etc/alternatives/
total 12
drwxr-xr-x 2 root root 4096 Jan 16 01:57 ./
drwxr-xr-x 95 root root 4096 Jan 16 01:41 ../
lrwxrwxrwx 1 root root  13 Dec 2 12:40 awk -> /usr/bin/gawk*
lrwxrwxrwx 1 root root  29 Dec 2 12:40 awk.1.gz -> /usr/share/man/man1/gawk.1.gz
lrwxrwxrwx 1 root root  38 Dec 2 12:38 builtins.7.gz -> /usr/share/man/man7/bash-builtins.7.gz
lrwxrwxrwx 1 root root  12 Jan 12 02:04 c++ -> /usr/bin/g++*
...

首先可以看到我們的/usr/bin/java是一個軟鏈, 它連接到/etc/alternatives目錄中的另一個軟鏈。

而/etc/alternatives中有很多軟鏈,這里只列出了一部分??吹絘wk了吧?來看看它有哪些版本:

# update-alternatives --display awk
awk - auto mode
 link best version is /usr/bin/gawk
 link currently points to /usr/bin/gawk
 link awk is /usr/bin/awk
 slave awk.1.gz is /usr/share/man/man1/awk.1.gz
 slave nawk is /usr/bin/nawk
 slave nawk.1.gz is /usr/share/man/man1/nawk.1.gz
/usr/bin/gawk - priority 10
 slave awk.1.gz: /usr/share/man/man1/gawk.1.gz
 slave nawk: /usr/bin/gawk
 slave nawk.1.gz: /usr/share/man/man1/gawk.1.gz
/usr/bin/mawk - priority 5
 slave awk.1.gz: /usr/share/man/man1/mawk.1.gz
 slave nawk: /usr/bin/mawk
 slave nawk.1.gz: /usr/share/man/man1/mawk.1.gz

5、管理軟件包

開始我們以java為例,作為jre運行環(huán)境可以,但如果你作為開發(fā)測試環(huán)境,你會發(fā)現(xiàn)javac找不到。

# javac
-bash: javac: command not found

原因是我們只對java命令做了版本管理。

事實上,update-alternatives的原理是軟鏈管理,可以處理目錄。那么我們就可以把整個軟件包目錄都納入管理。

首先清理掉原來配置的java命令配置。

# update-alternatives --remove java /opt/jdk1.8.0_91/bin/java
# update-alternatives --remove java /opt/jdk1.8.0_111/bin/java

ubuntu里可以直接使用下面的全部清除,centos沒有:

# update-alternatives --remove-all java

注冊javahome管理

# update-alternatives --install /usr/local/jdk jdk /opt/jdk1.8.0_111 300
update-alternatives: using /opt/jdk1.8.0_111 to provide /usr/local/jdk (jdk) in auto mode

# update-alternatives --install /usr/local/jdk jdk /opt/jdk1.8.0_91 200

# update-alternatives --display jdk
jdk - auto mode
 link best version is /opt/jdk1.8.0_111
 link currently points to /opt/jdk1.8.0_111
 link jdk is /usr/local/jdk
/opt/jdk1.8.0_111 - priority 300
/opt/jdk1.8.0_91 - priority 200

配置jdk環(huán)境變量,指向注冊的軟鏈地址。

# echo export JAVA_HOME=/usr/local/jdk >>~/.bash_profile
# echo export PATH=$PATH:$JAVA_HOME/bin >>~/.bash_profile
# source ~/.bash_profile

管理JAVA_HOME

# echo $JAVA_HOME
/usr/local/jdk

# java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

# javac -version
javac 1.8.0_111

# update-alternatives --config jdk
There are 2 choices for the alternative jdk (providing /usr/local/jdk).

 Selection  Path        Priority  Status
------------------------------------------------------------
* 0      /opt/jdk1.8.0_111  300    auto mode
 1      /opt/jdk1.8.0_111  300    manual mode
 2      /opt/jdk1.8.0_91  200    manual mode

Press enter> to keep the current choice[*], or type selection number: 2
update-alternatives: using /opt/jdk1.8.0_91 to provide /usr/local/jdk (jdk) in manual mode

# echo $JAVA_HOME
/usr/local/jdk

# java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

# javac -version
javac 1.8.0_91


感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • Linux date命令知識點總結
  • Linux date 時間設置同步命令分享
  • Linux中date命令轉換日期提示date: illegal time format問題解決
  • Linux下date命令,格式化輸出,時間設置方法
  • linux命令詳解date使用方法(計算母親節(jié)和父親節(jié)日期腳本示例)
  • Linux date命令的使用

標簽:亳州 九江 惠州 懷化 贛州 河南 北京 新疆

巨人網(wǎng)絡通訊聲明:本文標題《linux軟件版本管理命令update-alternatives使用詳解》,本文關鍵詞  linux,軟件,版本,管理,命令,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux軟件版本管理命令update-alternatives使用詳解》相關的同類信息!
  • 本頁收集關于linux軟件版本管理命令update-alternatives使用詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲图片欧美综合| 亚洲在线成人| 91浏览器在线视频| 日本欧美加勒比视频| 91精品久久久久久综合乱菊| 91亚洲国产成人精品一区| 久久久伊人日本| 国色天香一区二区| 久久国产精品无码网站| 中文字幕亚洲欧美在线| 成人污污视频| 成人免费在线视频网站| 中文字幕自拍偷拍| 色综合久综合久久综合久鬼88| 奇米四色中文综合久久| 日韩精品在线中文字幕| 一个人免费观看在线视频www| 91麻豆免费视频网站| 国产丝袜视频在线观看| 欧美第一页在线观看| 日韩影片中文字幕| 久久九九国产视频| 国内精品久久久久久不卡影院| 免费 成 人 黄 色| 亚洲国产另类久久精品| 亚洲国产精品视频在线| 亚洲欧美另类久久久精品| 亚洲午夜网未来影院| 欧美日韩色视频| 精品国产成人亚洲午夜福利| 久久久久久久片| 精品国产丝袜高跟鞋| 玖玖玖免费嫩草在线影院一区| 精品av在线播放| 精品无码久久久久久久动漫| 91午夜伦伦电影理论片| 国产91对白在线播放| 欧美午夜精品理论片| 色综合伊人色综合网| 国产三级精品视频| 久草在线视频资源| 一级黄色片视频| 中文官网资源新版中文第二页在线观看| 国产女教师bbwbbwbbw| 欧美一区二区三区视频在线观看| 国产乱码在线观看| 99久久国产综合精品女不卡| 97成人在线观看视频| www.爱久久.com| 亚洲欧美日韩激情| 国产精品jizz视频| 欧洲亚洲女同hd| 欧美色图亚洲图片| 欧美日本网站| 欧美疯狂性受xxxxx另类| 视频一区二区三区四区五区| 高清欧美性猛交xxxx黑人猛| 国产高清自拍视频| 亚洲欧美aaa| 肥臀熟女一区二区三区| 囯产精品久久久久久| 成年网站视频| 成人免费一区二区三区视频| 精品中文字幕一区二区小辣椒| 国产精品久久久久久久久久久久冷| 五月精品在线| 日韩视频免费在线观看| 亚洲成人av免费观看| av女人的天堂| 在线看片免费人成视久网| 中日韩免视频上线全都免费| 成人在线中文字幕| 成人免费a**址| 久久蜜桃资源一区二区老牛| 日韩美女毛茸茸| 九九九伊在人线综合| 一本久道久久综合狠狠爱亚洲精品| 好吊妞国产欧美日韩免费观看网站| 亚洲精品视频二区| 色久综合一二码| 欧美高清不卡| 国产大片一区二区三区| 亚洲男人的天堂成人| 一区二区三区不卡视频在线观看| 奇米色777欧美一区二区| 国产在线视频在线| 成年人看片网站| 久久视频在线免费观看| 麻豆av一区二区三区久久| 亚洲欧洲精品视频| 精品久久久久久亚洲综合网站| 欧美96在线| 涩多多在线观看| 国产欧美日韩一级| 人人干狠狠干| 日本免费专区| 午夜伦伦电影理论片费看| 爽爽窝窝午夜精品一区二区| 8av国产精品爽爽ⅴa在线观看| 国精产品一区二区三区有限公司| 亚洲人免费短视频| 日本电影一区二区三区| 777影院狠狠色| 中文字幕av在线| 在线观看国产免费视频| 激情六月丁香婷婷| 青青草国产精品视频| 欧美下载看逼逼| 国产一级做a爰片在线看免费| 色欧美片视频在线观看| 精品人妻二区中文字幕| 欧美一区在线观看视频| 女女百合国产免费网站| 老熟妇一区二区| 三级免费网站| 日韩伦理在线视频| 日韩欧美一区二区三区四区| 91网页在线观看| 精品人妻无码中文字幕18禁| 四虎精品免费视频| 精品人妻在线视频| 51国产成人精品午夜福中文下载| 国模少妇一区二区三区| 女人抽搐喷水高潮国产精品| 国产一区免费看| 欧美不卡激情三级在线观看| 国产欧美视频在线观看| 97在线精品视频| 成人在线观看一区二区| 亚洲欧洲精品在线观看| 欧美日本三级| 一区二区三区精品在线观看| 国产日韩一区在线| 四虎亚洲成人| 亚洲va在线观看| 国产91视频在线| 九色丨porny丨自拍入口| 亚洲综合20p| 日韩精品欧美精品| 88xx成人永久免费观看| 久久精品国产综合精品| 成人激情直播| 日韩av影视综合网| 久久成人麻豆午夜电影| 欧美午夜精品理论片a级按摩| 红杏成人性视频免费看| 成人国产精品一级毛片视频| 五月天丁香久久| 精品国内一区二区三区免费视频| 依人在线免费视频| 中文字幕精品国产| 小早川怜子一区二区三区| 黄色18在线观看| 欧美精品久久久久久久久| 亚洲自拍偷拍福利| 男女激情视频一区| 成人网在线免费观看| 国产精品19乱码一区二区三区| 亚洲字幕一区二区| 美女视频黄 久久| 欧美黑人性受xxxx喷水| 91蝌蚪|人| 国产精品女人毛片| 天堂成人在线观看| 日韩免费一区二区三区在线播放| 五月天久久久久久| 精品国产第一区二区三区观看体验| xxav视频| 日韩成人影视| 亚洲最大网站| 国产目拍亚洲精品99久久精品| 欧美 激情 在线| heyzo高清国产精品| 无码日韩精品一区二区| 色天使色偷偷av一区二区| 九色成人搞黄网站| 可以免费观看av的网站| 91精品日本| 国产噜噜噜噜久久久久久久久| 青青草原国产在线视频| 久久午夜老司机| av片在线免费观看| 综合精品久久久| 日韩精品欧美| 精品国产乱码久久久久久1区2区| 18黄暴禁片在线观看| xfplay先锋影音夜色资源站| 大香伊人中文字幕精品| 国产ts人妖一区二区三区| 国产精品久久久久无码av| 亚洲国产高清一区| 97人人爽人人澡人人精品| xx免费视频| 视频一区视频二区中文| 日韩精品91| 亚洲欧美国产制服动漫| 欧美极品美女电影一区| 91小视频免费看| 国产精品久久久久久久99| 永久免费av无码网站性色av| 最新天堂资源在线资源| 日韩三级电影视频| 97久久超碰国产精品电影| 奇米777四色影视在线看| 欧美成人午夜77777| 国产日韩精品在线观看| 亚洲第一成人在线视频| 国产精品视频免费在线观看| 国产不卡在线| 日韩高清在线一区二区| 亚洲国产aⅴ精品一区二区三区| 午夜剧场日韩| 性猛交╳xxx乱大交| 亚洲欧美在线免费| 欧美一区中文字幕| 黄色污网站在线观看| 国产不卡一二三| 你懂的在线免费观看| 亚洲麻豆精品| 国产成人免费高清视频| 日韩伦理av| 九色porny丨国产首页在线| 欧美最猛黑人猛交69| 9l视频自拍蝌蚪9l视频成人| 欧美在线一级片| 国产精品有限公司| 欧美精品一区二区三区蜜臀| 亚洲免费观看高清完整版在线观看熊| 国产色综合一区二区三区| 国产亚洲精品自拍| 91探花福利精品国产自产在线| 97国产精品视频人人做人人爱| 在线日韩av永久免费观看| avtt天堂资源网站| 成人免费影院| 精品999在线观看| 国产精品一区牛牛影视| 日韩精品极品视频免费观看| 成年女人的天堂在线| 在线一区亚洲| 国产精品视频一区二区图片| 国产精品乱码一区二区三区| 日本暖暖在线视频| 久久er这里只有精品| 中文字幕一区二区人妻在线不卡| ...av二区三区久久精品| 中文一区一区三区高中清不卡免费| 51vv免费精品视频一区二区| 欧美在线免费观看视频| 制服丝袜综合日韩欧美| 日本免费视频在线观看| 国产成人黄色网址| 99在线精品一区二区三区| 久草在线视频网站| 最新中文字幕在线| 国产男女免费视频| 成人直播大秀| 中文在线天堂库| 成人看片毛片免费播放器| 国产精品资源站| 成人爽a毛片一区二区| 国产超碰在线| 亚洲永久av| 亚洲成av人影片在线观看| gogo高清午夜人体在线| 97人妻精品一区二区三区软件| 国产激情一区| 精品免费国产二区三区| 久久99精品久久久久| 91看片在线观看| 《视频一区视频二区| 日韩理论片一区二区| 国产欧美一区二区精品性色超碰| 国产一线在线观看| 精品亚洲乱码一区二区| av中文一区二区三区| 欧美少妇另类| 国产精品日本欧美一区二区三区| 婷婷色播视频| 在线观看天堂av| 91久色国产| 欧美极品在线播放| 91精品久久久久久久91蜜桃| 黄色成人小视频| 欧美亚视频在线中文字幕免费| 最全影音av资源中文字幕在线| 日韩亚洲欧美视频| 福利片在线播放| 东京久久高清| 麻豆疯狂做受xxxx高潮视频| gv天堂gv无码男同在线观看| 成人精品影院| 亚洲三级网站| 日韩精品视频网址| 综合久久2023| 在线播放日韩欧美| 日韩欧美极品在线观看| 精品久久久久久久久久久久包黑料| 久草资源在线视频| 黄色一级片中国| 国模精品系列视频| 人妻有码中文字幕| 国产成人精品www牛牛影视| 精品国产乱码久久久久久牛牛| 色婷婷久久久亚洲一区二区三区| 亚洲精品在线观看视频| zjzjzjzjzj亚洲女人| 亚洲精品久久视频| 日韩三级不卡| 激情无码人妻又粗又大| 日本不卡一区二区三区高清视频| 欧美黑人性猛交| 97精品资源在线观看| 亚洲成人午夜在线| 成人羞羞视频免费看看| 精品国产乱码久久久久夜深人妻| 欧美激情亚洲国产| 亚洲一二三四区不卡| 一区二区国产在线| 久久人91精品久久久久久不卡| 欧美日韩久久婷婷| 嫩草伊人久久精品少妇av杨幂| 国产成人无码a区在线观看视频| 欧美久久九九| 蜜桃视频在线观看免费视频网站www| 中文字幕一区二区三区人妻电影| 91丨九色丨黑人外教| 成人有码在线播放|