91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu如何安裝切換多個軟件版本

發布時間:2021-11-15 17:29:12 來源:億速云 閱讀:559 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關Ubuntu如何安裝切換多個軟件版本,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

前言

在Ubuntu系統內,可能由于軟件以來,使用習慣或者編譯環境的要求想要系統內安裝同一個軟件的多個版本,可以在需要的時候進行切換。
在這里以gcc為例,在編譯某些軟件的時候,可能依賴的gcc或者g++的版本和系統不符合,大多情況下都是要比系統版本要低,但是又不想刪除系統的gcc和g++,因為可能其他軟件可能需要保持當前的版本,那就可以在ubuntu內安裝保留多個gcc和g++版本,在具體需要的時候進行切換。

環境

系統:Ubuntu 14.04

安裝

當前系統的gcc、g++和gfortran都是由系統默認支持的版本(安裝不需要加版本號,如下),假設現在的版本都是4.8.*

sudo apt-get install gcc g++ gfortran

那么希望系統也可以支持4.7.* 版本(加入版本號安裝)

sudo apt-get install gcc-4.7 g++-4.7 gfortran-4.7

這樣系統就安裝了兩個版本(4.8、4.7),都安裝在’/usr/bin/’,可以使用下面命令查看

ll /usr/bin/gcc*
ll /usr/bin/g++*
ll /usr/bin/gfortran*

可以看到兩個版本都正確安裝了(其中有一些不是版本號后綴文件不需要考慮),但是可以看到系統默認使用的gcc、g++和gfortran全都是指向4.8版本的,可以使用下面命令查看各自版本

gcc -v
g++ -v
gfortran -v

可以看到都是4.8版本,那么安裝好的其他版本,怎么切換使用呢,看下面。

配置

在這里使用update-alternatives命令,是用于在多個同類型命令中進行切換的一個腳本,在debian中可以通過apt-get install dpkg來進行安裝。在這里我們不詳細敘述該命令,值介紹我們使用的三個命令,想詳細了解的自己去查閱相關資料。
下面只示例gcc怎么使用,g++和gfortran同理。
##命令

用法:update-alternatives [<選項> ...] <命令>
     --install <鏈接> <名稱> <路徑> <優先級>  優先級數字越大優先級越高
     --remove <名稱> <路徑>   從 <名稱> 替換組中去除 <路徑> 項。
     --display <名稱>         顯示關于 <名稱> 替換組的信息。
     --config <名稱>          列出 <名稱> 替換組中的可選項,并就使用其中哪一個,征詢用戶的意見。

install

該參數是為該命令添加一個可用的link

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 10

安裝后再次查看‘/usr/bin/gcc’可以看出該鏈接已經指向‘/etc/alternatives/gcc’,所以建立的鏈接都保存在‘/etc/alternatives’文件夾下面

config

該參數是為命令選擇要使用link值,相當于在可用link之中進行切換,切換后使用‘gcc -v’查看版本號已經變換了

sudo update-alternatives --config gcc

display

該參數是顯示該命令所有可用的link

sudo update-alternatives --display gcc

remove

該參數是為刪除該命令不想繼續使用的link

sudo update-alternatives --remove gcc /usr/bin/gcc-4.7

關于“Ubuntu如何安裝切換多個軟件版本”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

禹城市| 夏河县| 大厂| 南昌县| 肇庆市| 红桥区| 寻乌县| 太湖县| 房产| 德庆县| 永靖县| 永城市| 玉树县| 微山县| 靖边县| 南木林县| 永和县| 钟祥市| 高州市| 岫岩| 吉木萨尔县| 资溪县| 新田县| 富源县| 南郑县| 湟源县| 尉犁县| 永川市| 江永县| 玉山县| 万荣县| 凉城县| 玉树县| 旌德县| 晋州市| 名山县| 乡宁县| 刚察县| 阳城县| 湘潭县| 兴隆县|