在 Ubuntu 12.04 上安装 cmake 时遇到问题

在 Ubuntu 12.04 上安装 cmake 时遇到问题

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

至于依赖性问题,目前仍然是一个谜。

相关内容