本來cmake的舊版本是2.8.12.2,現在更新到3.16.0版本。
需要文件:cmake 3.16.0壓縮包,在附件。
1. 查看cmake版本:cmake --version
2. 解壓cmake壓縮包:tar -zvxf cmake-3.16.0.tar.gz
3. 進入解壓后的cmake目錄, 執行: ./configure
4. sudo apt install libssl-dev
https://www.jianshu.com/p/55249a0272ad
5. sudo apt-get -f install
6. 內源鏡像配置proxy:sudo vi /etc/apt/apt.conf
http://3ms.huawei.com/km/blogs/details/1961539
Acquire::http::proxy "http://user:pass@proxycn2.huawei.com:8080";其中user為域帳號,pass為域密碼。配置之后,apt-get就會通過proxy服務器尋找安裝源了。
然后重復上面的流程:
sudo apt-get -f install
sudo apt-get -f install libssl-dev
./configure
sudo make && make install
再次查看cmake版本看是否已經升級到3.16:
解決方法:需要將cmake的可執行文件路徑(newVersionCmakePath/bin)加入到PATH 中。
查看環境變量:echo $PATH
修改.bashrc, 添加cmake的bin目錄到環境變量:export PATH=$PATH:newVersionCmakePath/bin
保存.bashrc:source ~/.bashrc
再次查看環境變量:echo $PATH
http://3ms.huawei.com/km/blogs/details/6199785
https://blog.csdn.net/eleanoryss/article/details/70207767
安裝成功: