日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

update-alternatives命令詳解

系統(tǒng) 2763 0

轉(zhuǎn)載: http://blog.csdn.net/maixia24/article/details/11707289

update-alternatives是ubuntu系統(tǒng)中專門維護(hù)系統(tǒng)命令鏈接符的工具,通過它可以很方便的設(shè)置系統(tǒng)默認(rèn)使用哪個(gè)命令、哪個(gè)軟件版本,比如,我們?cè)谙到y(tǒng)中同時(shí)安裝了open jdk和sun jdk兩個(gè)版本,而我們又希望系統(tǒng)默認(rèn)使用的是sun jdk,那怎么辦呢?通過update-alternatives就可以很方便的實(shí)現(xiàn)了。

?

? sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.6.0_27/bin/java 1062 ?

?

其中1062 為alternative更改后的優(yōu)先級(jí),新更改的優(yōu)先級(jí)需要大于當(dāng)前的,通過update-alternatives --display java 可以查看。

?

現(xiàn)在介紹下 update-alternatives 命令中的幾個(gè)主要選項(xiàng),diplay、install、remove、config;?

?

? ?1、display選項(xiàng)的功能就是查看一個(gè)命令鏈接組的所有信息,包括鏈接的模式(自動(dòng)還是手動(dòng))、鏈接priority值、所有可 用的鏈接命令等等。使用語法:update-alternatives --display name ,其中name為命令鏈接名稱,如java,執(zhí)行命令: update-alternatives --display java 將會(huì)出現(xiàn)類似下面的結(jié)果

?

java - auto mode

? ? ? ? link currently points to /opt/java/jdk1.6.0_27/bin/java

/opt/java/jdk1.6.0_27/bin/java - priority 1062

/usr/lib/jvm/java-6-openjdk/jre/bin/java - priority 1061

??slave java.1.gz: /usr/lib/jvm/java-6-openjdk/jre/man/man1/java.1.gz

Current 'best' version is '/opt/java/jdk1.6.0_27/bin/java'.

?

?

? ?2、install選項(xiàng)的功能就是增加一組新的系統(tǒng)命令鏈接符了,使用語法為:update-alternatives --install link name path priority [--slave link name path]... 其中l(wèi)ink為系統(tǒng)中功能相同軟件的公共鏈接目錄,比如/usr/bin/java(需絕對(duì)目錄); name為命令鏈接符名稱,如java; path為你所要使用新命令、新軟件的所在目錄; priority為優(yōu)先級(jí),當(dāng)命令鏈接已存在時(shí),需高于當(dāng)前值,因?yàn)楫?dāng)alternative為自動(dòng)模式時(shí),系統(tǒng)默認(rèn)啟用priority高的鏈接; --slave為從alternative。

?

? ? alternative有兩種模式:auto和manual,默認(rèn)都為auto模式,因?yàn)榇蠖鄶?shù)情況下update-alternatives命令都被postinst (configure) or prerm (install)調(diào)用的,如果將其更改成手動(dòng)的話安裝腳本將不會(huì)更新它了。

?

?

? ?3、remove選項(xiàng)的功能是刪除一個(gè)alternative及相關(guān)從alternative,使用語法為:update-alternatives --remove name path,其中name與path與install中的一致,如果所刪除的鏈接組中還有其他鏈接的話,系統(tǒng)將會(huì)自動(dòng)從其他中選擇一個(gè)priority高的鏈接作為默認(rèn)為鏈接。

?

?

? ?4、config選項(xiàng)功能為在現(xiàn)有的命令鏈接選擇一個(gè)作為系統(tǒng)默認(rèn)的,使用語法為:update-alternatives --config name,如執(zhí)行:sudo update-alternatives --config java,將會(huì)有類似以下信息:

There are 2 choices for the alternative java (providing /usr/bin/java).

?

??Selection ? ?Path ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Priority ? Status

------------------------------------------------------------

* 0 ? ? ? ? ? ?/opt/java/jdk1.6.0_27/bin/java ? ? ? ? ? ? 1062 ? ? ?auto mode

??1 ? ? ? ? ? ?/opt/java/jdk1.6.0_27/bin/java ? ? ? ? ? ? 1062 ? ? ?manual mode

??2 ? ? ? ? ? ?/usr/lib/jvm/java-6-openjdk/jre/bin/java ? 1061 ? ? ?manual mode

?

Press enter to keep the current choice[*], or type selection number:?

?

? ?若是想將manual改回自動(dòng)模式的話,執(zhí)行命令: update-alternatives --auto name即可,如

?update-alternatives --config ?java

update-alternatives命令詳解


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 莒南县| 乃东县| 壤塘县| 太康县| 西乌珠穆沁旗| 通城县| 湘潭县| 海晏县| 崇左市| 汉川市| 长汀县| 胶南市| 游戏| 修文县| 杭州市| 九台市| 屏东市| 开封县| 岐山县| 丽水市| 红河县| 桦川县| 镇坪县| 苏尼特左旗| 肥乡县| 盖州市| 九江市| 洛阳市| 长汀县| 长兴县| 横峰县| 珲春市| 广灵县| 财经| 弥渡县| 吴旗县| 益阳市| 方正县| 文山县| 临邑县| 沧源|