Ubuntu 10.04上のcmake 2.8.9


10

cmake使用apt-getしてインストールし、「最新」バージョンは2.8.0です。

しかし、使用しようとすると、私のプロジェクトにはcmakeバージョン2.8.9 が必要です。

更新を試みましたが、を使用しても成功しませんでしたapt-get

cmakeUbuntu 10.04で2.8.9 を入手する方法


4
cmake 2.8.9はUbuntu 12.10の公式リポジトリで入手できます。システムのアップグレードを検討してください。
Eric Carvalho 2013年

回答:


1

cmake自分でコンパイルする必要があるか、Ubuntu 10.04 LTSを(Ubuntu 12.04 LTSに)からUbuntu 12.10に更新できます。これは、10.04(デスクトップ)のサポートが2013年4月に終了するため、推奨される方法です。


2
Ubuntu 12.04の実際のcmakeバージョンは2.8.7です。彼はUbuntu 12.10にアップグレードする必要があります。
Eric Carvalho 2013年


8

ctrl+ alt+でターミナルを開き、t次のように入力します

wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2-Linux-i386.sh
chmod +x cmake-2.8.10.2-Linux-i386.sh
./cmake-2.8.10.2-Linux-i386.sh

お役に立てば幸いです。


1
cmakeを含むフォルダーがある場合、何をする必要がありますか?このスクリプトはcmakeをインストールしません...ありがとう
GM

私はそれのLS与える
rɑːdʒɑ

user @ user-NC10:〜/ cmake-2.8.10.2-Linux-i386 $ ls bin cmake-2.8.10.2-Linux-i386.sh doc man共有 助けてくれてありがとう!
GM

インストールはしてくださいログイン
rɑːdʒɑ

デフォルトでは、CMakeは次の場所にインストールされます: "/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386"サブディレクトリcmake-2.8.10.2-Linux-を含めますか? i386?"/home/giacomo/cmake-2.8.10.2-Linux-i386" [Yn]:Yターゲットディレクトリの使用:/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8はインストールされません。 10.2-Linux-i386解凍しています。お待ちください...開梱が正常に完了しました
GM

4

ソースからビルドするためのUbuntu / Debianの方法:

sudo aptitude install devscripts
dget -x -u http://archive.ubuntu.com/ubuntu/pool/main/c/cmake/cmake_2.8.12.2-0ubuntu3.dsc
sudo aptitude build-dep cmake
cd cmake* && fakeroot dpkg-buildpackage -d
sudo dpkg -i ../cmake*deb

これにより、ローカルバックポートが作成され、インストールされます。新しいDSCが利用できる他のほとんどすべてのパッケージを置き換えます。


cmake_2.8.9-0ubuntu1.dsc: dscverify: cmake_2.8.9-0ubuntu1.dsc failed signature check: gpg: Signature made Thu 16 Aug 2012 11:52:34 AM CEST using DSA key ID DD4D5088 gpg: Can't check signature: public key not found Validation FAILED!!これを解決するには?私はそれがUbuntuパッケージだと思いましたか?
Peterdk 2014年

1
そのエラーの解決策:-u dgetコマンドに追加します。
Peterdk 2014年

3

あなたはこれを試すことができます:

cd ~/Downloads/
wget http://www.cmake.org/files/v2.8/cmake-2.8.10.tar.gz
tar xzvf cmake-2.8.10.tar.gz
cd cmake-2.8.10
./configure
make -j4
sudo make install

これはUbuntu 12.04で動作します。バージョンの変更を確認するには、端末を閉じてから再度開く必要がありました。

cmake --version

cmakeバージョン2.8.10


あなたが言ったことはうまくいきまし2.8.10た、私は乗りましたcmake --version。しかし、ときに私はcmakeの私が手に使用しようCMake Error: Could not open file for write in copy operation /CMakeSystem.cmake.tmp CMake Error: : System Error: Permission denied CMake Error at /usr/local/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake:172 (configure_file): configure_file Problem configuring file Call Stack (most recent call first): CMakeLists.txt:2 (project)
プロコプHapala

1
それはいくつかのLinuxのパーミッションの問題です...私がしなければならないsudo cmake ..sudo makeあなたが使用できるように適切に権限を設定する方法を知っていますか...それを動作させるためにcmakeなしsudo
Prokop Hapala 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.