apt-get remove cmake
出于某种原因,我决定从我的 ubuntu 12.04 发行版中删除它然后再放回去是个好主意,但是当我这样做时sudo apt-get install cmake
,我收到以下错误:
The following packages have unmet dependencies:
cmake : Depends: cmake-data (= 2.8.7-0ubuntu5) but 2.8.11.2-1ubuntu2~precise1 is to be installed
E: Unable to correct problems, you have held broken packages.
我也尝试过按照安装 cmake这指南,似乎已成功完成,但仍然没有 cmake。我得到
bash: /usr/bin/cmake: No such file or directory
什么原因会导致此问题?我该如何解决?
答案1
问题中提供的链接将配置中的构建目录设置为/opt/cmake
,并且正如该讨论中所述,cmake 可以按如下方式运行
$/opt/cmake/bin/cmake
您可以将复制/opt/cmake/bin/cmake
到/bin/
目录,或将/opt/cmake/bin/
目录添加到$PATH
环境变量中,以便能够使用 cmake 作为
$cmake
至于依赖性问题,目前仍然是一个谜。