我有cmake 3.2.2,但是cmake显示了2.8,一些包无法使用cmake进行配置,因为它们要求新版本。是否需要安装cmake 3或使其识别最后安装的版本?祝您今天愉快!易卜拉欣
发布于 2020-09-01 06:38:20
对我有用的是:
/usr/bin的软链接发布于 2016-09-29 09:53:13
存储库中的cmake-qt-gui包依赖于2.8cmake。使其识别为3.2.2。您可以尝试通过将cmake 2.8链接设置为新的cmake来处理符号链接。但我不能保证它会起作用,并怀疑它是否具有相同的功能。
但是,如果您从源代码构建cmake,则可以获得新的cmake-gui。打开bootstrap文件,向下滚动并设置:
cmake_bootstrap_qt_gui="1"然后配置、构建和安装cmake。最好先删除cmake-qt-gui 2.8版本,因为我不确定如果两者都有,会发生什么。
发布于 2020-08-31 04:13:29
1:解决办法
单击下面的链接,下载cmake_3的deb包,您将需要gdebi来安装它:http://archive.ubuntu.com/ubuntu/pool/universe/c/cmake/cmake-qt-gui_3.16.3-1ubuntu1_amd64.deb。
如何安装gdebi包管理器?在终端中键入以下命令:
sudo apt install gdebi-core 一旦安装好,现在就可以用gdebi包管理器打开deb包了。然后安装..。
2:解决办法
在终端中键入以下命令:
sudo apt update
sudo apt upgrade
sudo snap install cmake -classic安装完成后,运行下面的“–version”命令,查看系统中安装的CMake版本。
cmake --version3:解决办法:
sudo snap install cmake 版本3.18.2,或
sudo apt install cmake版本3.16.3-1ubuntu1
有关其他版本,请参见“snap info cmake”。
https://askubuntu.com/questions/638719
复制相似问题