您的位置:首页 > 其它

Ubuntu14.04 下更新cmake2.8.x至3.2.2

2017-04-14 20:54 274 查看
参考链接: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[/code] 
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 cmake