linux – ubuntu:升级软件(cmake) – 版本消歧(本地编译)

我在我的机器上安装了cmake 2.8.0(来自ubuntu软件包),二进制文件放在/usr/bin/cmake中.我需要将cmake版本升级到至少2.8.2. ubuntu版本很旧,但我现在无法升级,因此我必须从源代码安装它.我已经下载了cmake 2.8.2,然后是instructions,并使用root权限进行make install.现在我的机器上安装了两个并行的cmakes:

> /usr/bin/cmake – 2.8.0
> /usr/local/bin / cmake – 2.8.2

any_user@machine $cmake --version
2.8.0

root@machine $cmake --version
2.8.2

我应该怎么做才能摆脱2.8.0(现在已经过时)或者只是用2.8.2替换2.8.0?我希望任何非用户键入cmake(不指定路径)来获得更新的版本.提前致谢.

解决方法:

通常使用这些步骤(基本上用于任何自定义构建应用程序):

首先,通过在构建位置使用它来检查新构建的cmake是否正常工作.

当您确认它正常工作时,您使用以下方法正确删除了Ubuntu版本:

apt-get remove cmake

最后,使用make install命令安装较新的cmake.

在我们的示例中,由于您已经安装了自定义构建版本,因此可能需要在删除Ubuntu软件包后再次重新安装cmake,以防止cmake因删除过程而中断.

上一篇:python – 更新TensorFlow


下一篇:如何将MySQL 5.1升级到MySQL 5.6,并迁移数据