
我有 cmake 3.2.2,但 cmake-gui 显示 2.8,并且某些软件包无法使用 cmake-gui 配置,因为它们要求使用新版本。有没有办法安装 cmake-gui 3 或让它识别上次安装的版本?祝您有美好的一天!Ibraheem
答案1
对我有用的是:
删除旧安装的 cmake
sudo apt remove cmake
下载并使用 qt 支持构建最新版本。例如
./configure --qt-gui make -j5
建立软链接至
/usr/bin
答案2
存储库中的软件包cmake-qt-gui
依赖于 2.8 cmake
。要使其识别 3.2.2。您可以尝试通过将cmake
2.8 链接设置为新的来弄乱符号链接cmake
。但我不能保证它会起作用,并且怀疑它是否具有相同的功能。
但是如果你cmake
从源代码构建,你可以得到新的cmake-gui
。打开bootstrap
文件,向下滚动并设置:
cmake_bootstrap_qt_gui="1"
然后配置、构建和安装cmake
。最好cmake-qt-gui
先删除 2.8 版本,因为我不确定如果同时拥有这两个版本会发生什么。
答案3
1:解决方案
单击下面的链接将下载 cmake-qt-gui_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 --version
3:解决方案:
sudo snap install cmake
版本3.18.2
,或
sudo apt install cmake
版本3.16.3-1ubuntu1
snap info cmake
更多版本请参阅“ ”。