web-dev-qa-db-ja.com

最新のcmakeバージョンを再インストールする方法?

Linux環境に最新バージョンのcmakeをインストールしたいと思います。 cmakeバージョン3.5をインストールしていますが、一部のアプリケーションでサポートされていません。現在のバージョンをアンインストールしてアップグレードしてみました。しかし、Sudo apt-get install cmakeで再インストールすると、同じバージョン3.5が再インストールされます。 Sudo apt-get install ....?を使用して最新バージョンをインストールするにはどうすればよいですか?

6
Juniar

最新のCMakeバージョンをインストールする方法と、この質問の回答を投稿する方法についてのコメントに従ってください。

回答:

これは、現在PCまたはMacにインストールされているUbuntu OSのバージョンによって異なります。次のUbuntu OSバージョンを使用している場合は、この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のみをインストールして再インストールできるため、OSに問題があります。 cmake-3.10またはその他のバージョンを入手するには、パッケージを https://packages.ubuntu.com/ からダウンロードしてインストールする必要があります。 cmake .targzファイルの最新バージョンを見つけたら、コマンドラインから自分でビルドする必要があります。

1
Juniar

編集:GNUtonが指摘したように、以下はUbuntu 16.04および18.04でのみ機能します(2019年6月にチェック済み)。

現在、Kitware IncのCMake開発者チームはAPTリポジトリを提供しています。 apt-getを使用して最新のCMakeをインストールできます。

  1. 最小限のUbuntuイメージまたはDockerイメージを使用している場合は、次のパッケージをインストールする必要がある場合があります。

    Sudo apt-get update
    Sudo apt-get install apt-transport-https ca-certificates gnupg \
                             software-properties-common wget
    
  2. 署名鍵のコピーを取得します。

    wget -qO - https://apt.kitware.com/keys/kitware-archive-latest.asc |
        Sudo apt-key add -
    
  3. リポジトリをソースリストに追加して更新します。

    Ubuntu Bionic Beaver(18.04)の場合:

    Sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
    Sudo apt-get update
    

    Ubuntu Xenial Xerus(16.04)の場合:

    Sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ xenial main'
    Sudo apt-get update
    
  4. ...オプションの手順。詳細は参照してください。
  5. ...オプションの手順。詳細は参照してください。

    今すぐ電話

    Sudo apt-get install cmake
    

参照: Kitware APT Repository

12
Liu Hao Cheng

私の知る限り、Linuxに最新のCMakeバージョンをインストールする最善の方法は、aptではなくpipを使用することです。

Apt cmakeを削除し、pipから最新バージョンをインストールして簡単に最新の状態に保つことができます。

apt remove cmake
pip install cmake --upgrade
11
GNUton

NVIDIA jetson NanoのOSとしてUbuntu 18.04.3 LTSで機能していた次の手順を試して、最新バージョンのcmake "cmake-3.14.0"を ' https:// cmake。 org/download / '。

  1. システムにインストールされているバージョンを削除する

    Sudo aptパージcmake

  2. Cmake3.14をダウンロード中

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

  3. ファイルを抽出する

    tar zxcf cmake-3.13.4.tar.gz

  4. 次のコマンドをこの順序で実行してビルドします

    cd cmake-3.13.4

    Sudo ./bootstrap

    須藤製

    Sudo make install

  5. 正しくインストールされている場合は、バージョンを確認してください

    cmake-バージョン