Answers:
使用PPA或自己编译:
通过PPA安装(升级到3.2)
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
如果尚未安装cmake:
sudo apt-get install cmake
当已经安装了cmake时:
sudo apt-get upgrade
自己编译
当前,最新版本是3.2.2,以下说明基于此版本。因此,您应该检查该URL并相应地调整文件名。
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz
tar xf cmake-3.2.2.tar.gz
cd cmake-3.2.2
./configure
make
现在,您必须选择一种安装类型来决定,我建议使用安装checkinstall
,因为这将创建DEB软件包。
用 checkinstall
sudo apt-get install checkinstall
sudo checkinstall
用 make install
sudo make install
add-apt-repository
(我没有,因为我是在精简版VM上安装的,所以没有),则需要安装该software-properties-common
软件包。
共有三个选项:
sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
如果尚未安装cmake:
sudo apt-get install cmake
当已经安装了cmake时:
sudo apt-get upgrade
curl -sSL https://cmake.org/files/v3.5/cmake-3.5.2-Linux-x86_64.tar.gz | sudo tar -xzC /opt
CMake可执行文件将位于中/opt/cmake-3.5.2-Linux-x86_64/bin/
。
当前,最新版本为3.5.2,以下说明基于该版本。因此,您应该检查下载页面并相应地调整文件名。
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.5/cmake-3.5.2.tar.gz
tar xf cmake-3.5.2.tar.gz
cd cmake-3.5.2
./configure
make
现在,您必须选择一种安装类型来决定,我建议使用安装checkinstall
,因为这将创建DEB软件包。
与 checkinstall
sudo apt-get install checkinstall
sudo checkinstall
与 make install
sudo make install
我不确定我是否参加晚会,但是最近在Ubuntu 14.04上我遇到了同样的问题,这就是我如何解决的。首先,您需要cmake
通过执行以下命令删除现有的命令:
sudo apt-get remove cmake
按下return或enter。接下来,您需要cmake3
使用以下命令进行安装:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install cmake3
假设我的答案将在几年后变老,请考虑搜索一个具有相关编号的cmake软件包。例如,此时,cmake3对我有用。
为此,您要做的就是
apt-cache search cmake
找到软件包后,按照建议进行安装。
谢谢您
快乐编码!
sudo apt-get install cmake
效果很好。
尝试从源代码构建,安装并调整$ PATH变量以使其可用。也许您应该将导出的变量添加到您的bashrc中。基本上,这就是我的操作方式,请根据您的需要更改文件名和文件夹名:
sudo apt-get install build-essential
wget http://url.to/cmake-3.2-src.tar.gz
tar xzf cmake-3.2-src.tar.gz
cd cmake-3.2-src
./configure
make
# If make finishes without errors:
sudo make install
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
cmake --version # This should give v3.2
只需从https://cmake.org/download/从sh安装最新版本
cd /usr
sudo wget https://cmake.org/files/v3.8/cmake-3.8.2-Linux-x86_64.sh -P /usr/
sudo chmod 755 /usr/cmake-3.8.2-Linux-x86_64.sh
sudo ./cmake-3.8.2-Linux-x86_64.sh