我想将我的cmake更新为特定版本,但无法识别该版本。我目前正在运行2.8.7并希望升级到2.8.11。 (我也尝试更新到最新版本3.3.1,但得到的结果与下面相同)。
cd /usr/bin
sudo apt-get install cmake=2.8.11
[sudo] password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version ‘2.8.11’ for ‘cmake’ was not found
我尝试在a previous suggestion后的pwd = / usr / bin中进行更新,但它没有帮助。
我想我可以download from source,但我想知道我目前的方法有什么问题。
(顺便说一句,2.8.11是安装 speedcrunch 计算器的最低要求>> https://bitbucket.org/heldercorreia/speedcrunch/)
答案 0 :(得分:3)
我假设你有Ubuntu 12.04 LTS。请尝试添加以下ppa并执行更新:
sudo add-apt-repository ppa:smspillaz/cmake-2.8.12
sudo apt-get update
sudo apt-get install cmake
并查看版本:
cmake --version
希望有所帮助。
答案 1 :(得分:1)
apt-cache show cmake
将显示您的系统上可以安装哪些版本。
如果没有所需的版本,请检查诸如packages.debian.org packages.ubuntu.org之类的网站,如果该版本在您的发行版的较新版本中可用。
答案 2 :(得分:0)
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
答案 3 :(得分:0)
从https://questnr.com/post/brijeshlakkad_cmake-installati-module-is-a-2628938723241034495-63014下载CMake
在您的环境中添加CMake,macos:PATH="/Applications/CMake.app/Contents/bin":"$PATH"
检查CMake是否已正确安装:
cmake --version
{{3}}