cmake 2.8.9 di Ubuntu 10.04


10

Saya telah menginstal cmakemenggunakan apt-getdan versi "terbaru" adalah 2.8.0.

Tetapi ketika saya mencoba menggunakan, proyek saya membutuhkan cmakeversi 2.8.9.

Saya mencoba memperbarui tetapi tidak berhasil menggunakan apt-get.

Bagaimana saya bisa mendapatkan cmake2.8.9 di Ubuntu 10.04


4
cmake 2.8.9 tersedia di repo resmi untuk Ubuntu 12.10. Anda harus mempertimbangkan untuk meningkatkan sistem Anda.
— Eric Carvalho

Jawaban:


1

Anda harus mengkompilasi cmakesendiri atau dapat memperbarui Ubuntu 10,04 LTS Anda (ke Ubuntu 12,04 LTS dan kemudian) ke Ubuntu 12.10 , yang merupakan metode yang disarankan karena dukungan untuk 10,04 (desktop) berakhir pada April 2013.


2
Sebenarnya versi cmake di Ubuntu 12.04 adalah 2.8.7, ia harus meningkatkan ke Ubuntu 12.10.
— Eric Carvalho

@EricCarvalho ya, Anda benar .
— BuZZ-dEE

8

buka terminal Anda dengan ctrl+ alt+ tlalu ketik as

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

Semoga itu bisa membantu.


1
ketika saya memiliki folder dengan cmake apa yang harus saya lakukan? Script ini tidak menginstal cmake ... Terima kasih
— GM

beri aku ls itu
— rʒɑdʒɑ

user @ user-NC10: ~ / cmake-2.8.10.2-Linux-i386 $ ls bin cmake-2.8.10.2-Linux-i386.sh doc berbagi man terima kasih atas bantuannya!
— GM

dan log instalasi tolong
— rʒɑdʒɑ

Secara default CMake akan dipasang di: "/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386" Apakah Anda ingin memasukkan subdirektori cmake-2.8.10.2-Linux- i386? Mengatakan tidak akan dipasang di: "/home/giacomo/cmake-2.8.10.2-Linux-i386" [Yn]: Y Menggunakan direktori target: /home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8. 10.2-Linux-i386 Mengekstrak, harap tunggu ... Pembongkaran selesai dengan sukses
— GM

4

Cara Ubuntu / Debian untuk membangun dari sumber:

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

Ini akan membuat backport lokal dan memasangnya. Gantikan hampir semua paket lain yang memiliki DSC baru yang tersedia.


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!!Bagaimana cara mengatasinya? Saya pikir itu adalah paket Ubuntu?
— Peterdk

1
Solusi untuk kesalahan itu: tambahkan -u ke perintah dget.
— Peterdk

3

Anda dapat mencoba ini:

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

Ini berfungsi untuk saya di Ubuntu 12.04. Saya harus menutup dan membuka kembali terminal saya untuk melihat perubahan versi.

cmake --version

cmake versi 2.8.10


apa yang Anda katakan karya, aku 2.8.10di cmake --version. Namun, ketika saya mencoba menggunakan Cmake saya dapatkanCMake 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)
— Prokop Hapala

1
itu adalah masalah izin linux ... Saya harus lakukan sudo cmake ..dan sudo makemembuatnya berfungsi ... Apakah Anda tahu cara mengatur hak dengan benar untuk dapat digunakan cmaketanpa sudo?
— Prokop Hapala
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.