2016年10月4日 星期二

Updating CMake from 2.8.11 to 3.6.2 or Newer Version on CentOS Linux

On CentOS 7, using yum install gives you cmake version 2.8.11
[root@thrift1 ~]# cat /etc/*release
CentOS Linux release 7.2.1511 (Core)

[root@thrift1 ~]# yum info cmake
Installed Packages
Name        : cmake
Arch        : x86_64
Version     : 2.8.11


In order to install version 3.6.2 or newer version, first uninstall it with yum remove
[root@thrift1 ~]# sudo yum remove cmake -y
If you don't perform the above step to remove old CMake version, you may see below error after the final step that you installed the newer CMake version.
CMake has most likely not been installed correctly

Download, extrace, compile and install the code cmake-3.6.2.tar.gz from https://cmake.org/download/
[root@thrift1 testdelete]# wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz
[root@thrift1 testdelete]# tar -zxvf cmake-3.6.2.tar.gz
[root@thrift1 testdelete]# cd cmake-3.6.2
[root@thrift1 cmake-3.6.2]# sudo ./bootstrap --prefix=/usr/local
[root@thrift1 cmake-3.6.2]# sudo make
[root@thrift1 cmake-3.6.2]# sudo make install
[root@thrift1 cmake-3.6.2]# vi ~/.bash_profile
PATH=/usr/local/bin:$PATH:$HOME/bin
[root@thrift1 ~]# cmake --version
cmake version 3.6.2



9 則留言:

  1. Don't run bootstrap as root (or 'sudo make' either) - it's not needed, and will unnecessarily mess up your build directory with files your normal user can't use.

    回覆刪除
    回覆
    1. It appears that sudo was needed. Without it, I get permission denied. (AWS Linux2) Since I'm building in the /home/build folder.

      刪除
    2. Jotmynotes: Updating Cmake From 2.8.11 To 3.6.2 Or Newer Version On Centos Linux >>>>> Download Now

      >>>>> Download Full

      Jotmynotes: Updating Cmake From 2.8.11 To 3.6.2 Or Newer Version On Centos Linux >>>>> Download LINK

      >>>>> Download Now

      Jotmynotes: Updating Cmake From 2.8.11 To 3.6.2 Or Newer Version On Centos Linux >>>>> Download Full

      >>>>> Download LINK cL

      刪除
  2. What is the correct way to install cmkae?

    回覆刪除
  3. well down with "source ~/.bash_profile "

    回覆刪除
  4. testa di cazzo che cazzo ti dice il cervello di toccare il .bash_profile

    回覆刪除
  5. make: *** No targets specified and no makefile found. Stop.

    回覆刪除
  6. Jotmynotes: Updating Cmake From 2.8.11 To 3.6.2 Or Newer Version On Centos Linux >>>>> Download Now

    >>>>> Download Full

    Jotmynotes: Updating Cmake From 2.8.11 To 3.6.2 Or Newer Version On Centos Linux >>>>> Download LINK

    >>>>> Download Now

    Jotmynotes: Updating Cmake From 2.8.11 To 3.6.2 Or Newer Version On Centos Linux >>>>> Download Full

    >>>>> Download LINK

    回覆刪除

2023 Promox on Morefine N6000 16GB 512GB

2023 Promox on Morefine N6000 16GB 512GB Software Etcher 100MB (not but can be rufus-4.3.exe 1.4MB) Proxmox VE 7.4 ISO Installer (1st ISO re...