CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
CMake 3.6.0 or higher is required. You are running version 3.5.1
-- Configuring incomplete, errors occurred!
Ubuntuがサポートできる安定版リリースを使用していることは知っていますが、一部のリポジトリではcmakeの新しいバージョンが必要です。古いcmakeを新しいバージョンのcmakeで上書きしたいのですが、一般的なPPAには必要なcmakeが含まれていません。古いバージョンと競合することなく、必要なバージョンを使用するようにcmakeをアップグレードするにはどうすればよいですか?
警告-ROSがインストールされている場合、ステップ2を実行しないでください
cmake --version
で現在のバージョンを確認してくださいSudo apt remove cmake
でアンインストールしますcmake-3.6.2-Linux-x86_64.sh
で十分です。バイナリを/ opt /にコピーしますchmod +x /opt/cmake-3.*your_version*.sh
(chmodはスクリプトを実行可能にします)Sudo bash /opt/cmake-3.*your_version.sh*
(y
を2回押す必要があります)
スクリプトは/opt/cmake-3.*your_version*
にインストールされるため、cmake
コマンドを取得するには、シンボリックリンクを作成します。
Sudo ln -s /opt/cmake-3.*your_version*/bin/* /usr/local/bin
cmake --version
を使用して結果をテストします
Cmakeの新しいバージョン(例:3.9.6)では、インストールするために https://cmake.org/download/ からtarファイルをダウンロードします。ダウンロードしたtarファイルを解凍し、次の手順を実行します。
cd $CMAKE_DOWNLOAD_PATH
./configure
make
Sudo make install
Wolfさんのアドバイスに従いますが、スクリプトはprogをインストールしません。だから私はちょうどフォルダを作成しますが、私がするときにインストールされているように表示されません
cmake --version
私は別の方法でperapsをより簡単に見つけます:
Sudo -E add-apt-repository -y ppa:george-edison55/cmake-3.x
Sudo -E apt-get update
Sudo apt-get install cmake