如何重新安装最新的cmake版本?

时间:2018-04-16 14:13:45

标签: linux bash ubuntu cmake

我想在Linux环境下安装cmake最新版本。我安装了cmake版本3.5,某些应用程序不支持。我尝试通过卸载当前版本来升级它。但是当我重新安装sudo apt-get install cmake时,我重新安装了相同的版本3.5。如何使用sudo apt-get install ....安装最新版本?

4 个答案:

答案 0 :(得分:10)

您可以尝试在作为NVIDIA Jetson Nano操作系统的Ubuntu 18.04.3 LTS上为我工作的以下步骤,以从'https://cmake.org获取cmake“ cmake-3.14.0”的最新版本。 / download/'。

  1. 删除系统中已安装的版本

    sudo apt purge cmake

  2. 正在下载cmake3.13.4源

    wget https://github.com/Kitware/CMake/releases/download/v3.13.4/cmake-3.13.4.tar.gz

  3. 提取文件

    tar zxvf cmake-3.13.4.tar.gz

  4. 按以下顺序执行以下命令以构建它

    cd cmake-3.13.4

    sudo ./bootstrap

    sudo make

    sudo make install

  5. 验证版本是否正确安装

    cmake --version

答案 1 :(得分:5)

据我所知,在任何Linux上安装最新CMake版本的最佳方法不是通过apt而是使用pip。

删除apt cmake并从pip安装最新版本,可以轻松保持最新状态。

apt remove cmake
pip install cmake --upgrade

答案 2 :(得分:2)

根据有关如何安装最新CMake版本的评论并发布此问题的答案:

答:

这取决于当前安装在PC或Mac上的Ubuntu OS版本。如果你有以下Ubuntu操作系统版本,那么你安装了这个CMake,或者你可以安装并重新安装“sudo apt-get install cmake”。即使您卸载了您的版本并尝试重新安装更高版本。

Ubuntu 16.04 ships with cmake-3.5.1
Ubuntu 17.10  ships with  cmake-3.9.1  and Ubuntu 18.04 ships with cmake-3.10.2.

现在,如果您安装了Ubuntu 16.04并且需要cmake-3.10,则存在操作系统问题,因为您只能安装并重新安装cmake-3.5.1。要获得cmake-3.10或任何其他版本,您必须从https://packages.ubuntu.com/下载并安装该软件包。一旦找到最新版本的cmake .targz文件,就必须自己从命令行构建它。

答案 3 :(得分:2)

编辑:正如GNUton指出的那样,以下内容仅适用于Ubuntu 16.04和18.04(已于2019年6月检查)。

现在,Kitware Inc.的CMake开发人员团队提供 APT存储库。它允许您通过 apt-get 安装最新的CMake。

1. If you are using a minimal Ubuntu image or a Docker image, you may need to install the following packages:

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates gnupg software-properties-common wget
2. Obtain a copy of our signing key:

wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add -
3. Add the repository to your sources list and update.

For Ubuntu Bionic Beaver (18.04):

sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
sudo apt-get update
For Ubuntu Xenial Xerus (16.04):

sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ xenial main'
sudo apt-get update
4. ... Optional steps. See details in reference.
5. ... Optional steps. See details in reference.

Now call 
sudo apt-get install cmake

参考:https://apt.kitware.com/