回答:
PPAを使用するか、自分でコンパイルします。
PPAによるインストール(3.2へのアップグレード)
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
cmakeがまだインストールされていない場合:
sudo apt-get install cmake
cmakeが既にインストールされている場合:
sudo apt-get upgrade
自分でコンパイルする
現在、最新バージョンは3.2.2であり、このバージョンに基づいた以下の手順があります。したがって、このURLを確認し、それに応じてファイル名を調整する必要があります。
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz
tar xf cmake-3.2.2.tar.gz
cd cmake-3.2.2
./configure
make
ここで、インストールの種類を選択して決定する必要がcheckinstall
あります。これを使用すると、DEBパッケージが作成されるため、インストールをお勧めします。
と checkinstall
sudo apt-get install checkinstall
sudo checkinstall
と make install
sudo make install
add-apt-repository
(私は、おそらくスリム化されたVMにインストールしていたので、そうしなかった)、あなたはsoftware-properties-common
パッケージをインストールする必要がある。
次の3つのオプションがあります。
sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
cmakeがまだインストールされていない場合:
sudo apt-get install cmake
cmakeが既にインストールされている場合:
sudo apt-get upgrade
curl -sSL https://cmake.org/files/v3.5/cmake-3.5.2-Linux-x86_64.tar.gz | sudo tar -xzC /opt
CMake実行可能ファイルはにあります/opt/cmake-3.5.2-Linux-x86_64/bin/
。
現在、最新バージョンは3.5.2であり、このバージョンに基づいた以下の指示があります。したがって、ダウンロードページを確認し、それに応じてファイル名を調整する必要があります。
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.5/cmake-3.5.2.tar.gz
tar xf cmake-3.5.2.tar.gz
cd cmake-3.5.2
./configure
make
ここで、インストールの種類を選択して決定する必要がcheckinstall
あります。これを使用すると、DEBパッケージが作成されるため、インストールをお勧めします。
と checkinstall
sudo apt-get install checkinstall
sudo checkinstall
と make install
sudo make install
パーティーに遅れるかどうかはわかりませんが、最近Ubuntu 14.04で同じ問題に直面しました。これが解決方法です。まず、次cmake
のコマンドを実行して既存のものを削除する必要があります。
sudo apt-get remove cmake
ヒットreturnまたはenter。次に、cmake3
次のコマンドを使用してインストールする必要があります。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install cmake3
私の答えが数年後に古くなると仮定して、それに関連付けられた番号を持つcmakeパッケージの検索を検討してください。たとえば、現時点ではcmake3が機能します。
そのためには、実行する必要があるのは
apt-cache search cmake
パッケージが見つかったら、提案に従ってインストールするだけです。
ハッピーコーディングありがとうございます!
sudo apt-get install cmake
うまく機能します。
ソースからビルドしてインストールし、$ PATH変数を調整して使用できるようにします。たぶん、bashrcにエクスポートされた変数を追加する必要があります。それは基本的に私がそれをする方法です、あなたのニーズに合わせてファイル名とフォルダ名を変更してください:
sudo apt-get install build-essential
wget http://url.to/cmake-3.2-src.tar.gz
tar xzf cmake-3.2-src.tar.gz
cd cmake-3.2-src
./configure
make
# If make finishes without errors:
sudo make install
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
cmake --version # This should give v3.2
https://cmake.org/download/からshから最新のものをインストールするだけです
cd /usr
sudo wget https://cmake.org/files/v3.8/cmake-3.8.2-Linux-x86_64.sh -P /usr/
sudo chmod 755 /usr/cmake-3.8.2-Linux-x86_64.sh
sudo ./cmake-3.8.2-Linux-x86_64.sh