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