ubuntu系统cmake升级

前端之家收集整理的这篇文章主要介绍了ubuntu系统cmake升级前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

http://blog.csdn.net/geek_tank/article/details/70175905


参考链接https://askubuntu.com/questions/610291/how-to-install-cmake-3-2-on-ubuntu-14-04
今天安装了Qt5.8.0,原想试试里面的样例,结果发现需要系统的cmake3.x以上的版本才能支持,于是上网搜了搜,发现Ubuntu14.04版本的cmake默认版本为2.8.x,需要更新或者重新下载编译才行。于是有两种方式更新,在此记录一下,以备日后参考。


两种方法分别是:
1、通过ppa来安装,在这里解释一下什么是ppa

PPA 表示Personal Package Archives,也就是个人软件包集

很多软件包由于各种原因吧,不能进入官方的Ubuntu软件仓库。为了方便Ubuntu用户使用,launchpad.NET提供了ppa,允许用户建立自己的软件仓库,自由的上传软件。PPA也被用来对一些打算进入Ubuntu官方仓库的软件,或者某些软件的新版本进行测试

Launchpad是Ubuntu母公司canonical有限公司所架设的网站,是一个提供维护、支援或联络Ubuntu开发者的平台。参考网站:https://launchpad.net

2、删除原先的cmake(如果有的话),从cmake官网下载对应版本,重新编译安装


由于实在是怕方式2会把我好不容易搭建的环境弄出毛病,不大愿意尝试,以后有时间再试试,我采用的是方式1,这里附上步骤。

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
sudo apt-get install cmake
sudo apt-get upgrade

在上述步骤中,sudo add-apt-repository ppa:george-edison55/cmake-3.x这条指令我自己手动输入时,系统提示:Cannot add PPA: ‘ppa:george-edison55/camke-3.x’ 我觉得应该是自己打错了什么,懒得再敲一边,就把这条指令从网上复制粘贴到终端里运行,提示显示我的判断是对的 :)
高潮是我自己对着之前敲的指令对了一遍,发现我没打错任何一个字符啊!!!
算了,反正已经被Linux这种莫名奇妙的报错产生免疫了……
运行:cmake --version

然后重启Qt5.8,看了一下,警告消失了,提示可以执行。于是我运行了,然后提示我没有安装OpenGL库,我……也很无奈。现在在学OpenCV,样例啥的留到以后再试吧^_^


最后也把方式2的指令附加在这里,有时间尝试一下:
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz
tar xf cmake-3.4.1.tar.gz
cd cmake-3.4.1
./configure
make
sudo apt-get install checkinstall
sudo checkinstall
sudo make install

猜你在找的Ubuntu相关文章