Linux에 특정 버전의 cmake 설치

이전에 자신을 위해 작성한 메모를 노출합니다.
  • 환경
  • Ubuntu16.04 LTS
  • cmake-3.7.2 설치


  • CMAKE 설치 절차



    기존 cmake 삭제



    만약 이미 다른 버전의 cmake가 들어 있다면 아래의 명령으로 삭제합니다.
    $ sudo apt remove cmake
    

    다운로드



    먼저 공식 사이트에서 특정 버전의 cmake를 다운로드합니다.
  • 다운로드 - cmake

  • 여기에서 아래로 스크롤하면 "Older Releases"를 찾을 수 있으므로 해당 링크에서 걸립니다. (아래 그림)



    아래와 같은 페이지 에 연결하면(자) 거기에서 거기에서 좋아하는 버젼을 선택해 진행합니다.


    Linux에 다운로드할 때는 대응하는 것을 선택해 다운로드합니다.
    여기에서는 쉘 스크립트( cmake-3.7.2-Linux-x86_64.sh )만을 다운로드해 보겠습니다.
    그건 그렇고, 나중에 볼 수 있듯이이 쉘 스크립트는 .tar.gz 파일의 압축을 푼 것을 생성하므로 .tar.gz 파일을 다운로드해도 문제 없습니다.


    $ chmod +x cmake-3.7.2-Linux-x86_64.sh                             # 実行権限を付与
    $ sudo ./cmake-3.7.2-Linux-x86_64.sh                               # 実行してディレクトリを生成する
    ...
    --続きます--                                                        # qを押す
    Do you accept the license? [yN]: 
    y                                                                  # y
    By default the CMake will be installed in:
      "/home/pollenjp/Desktop/cmake-3.7.2-Linux-x86_64"                # (デフォルトでは実行したディレクトリに生成される)
    Do you want to include the subdirectory cmake-3.7.2-Linux-x86_64?
    Saying no will install in: "/home/pollenjp/Desktop" [Yn]: 
    y                                                                  # y
    
    Using target directory: /home/pollenjp/Desktop/cmake-3.7.2-Linux-x86_64
    Extracting, please wait...
    
    Unpacking finished successfully
    

    계속하기
    $ sudo mv cmake-3.7.2-Linux-x86_64 /opt                     # 生成したディレクトリを/opt以下に移動(移動しなくてもよい)
    $ sudo ln -s /opt/cmake-3.7.2-Linux-x86_64/bin/* /usr/bin   # シンボリックリンクを生成して完了
    

    확인


    $ cmake --version
    cmake version 3.7.2
    
    CMake suite maintained and supported by Kitware (kitware.com/cmake).
    

    참고


  • How to upgrade cmake in Ubuntu
  • 좋은 웹페이지 즐겨찾기