Ubuntu 10.04 üzerinde cmake 2.8.9


10

Ben cmakekullanarak yükledim apt-getve "son" sürümü 2.8.0 olduğunu.

Ama kullanmaya çalıştığımda, projem cmake2.8.9 sürümünü gerektiriyor .

Güncellemeye çalışıyorum ama kullanmakta başarılı olamadım apt-get.

cmakeUbuntu 10.04'te 2.8.9'u nasıl edinebilirim?


4
cmake 2.8.9, Ubuntu 12.10'un resmi depolarında mevcuttur. Sisteminizi yükseltmeyi düşünmelisiniz.
Eric Carvalho

Yanıtlar:



8

ctrl+ alt+ ile terminalinizi açın tve ardından

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

Umarım yardımcı olur.


1
cmake ile klasör var ne yapmam gerekir? Bu komut dosyası cmake yüklemiyor ... Teşekkürler
GM

Bana ls ver
rɑːdʒɑ

user @ user-NC10: ~ / cmake-2.8.10.2-Linux-i386 $ ls bin cmake-2.8.10.2-Linux-i386.sh doc man yardım için teşekkürler!
GM

ve kurulum günlüğü lütfen
rɑːdʒɑ

CMake varsayılan olarak şu konuma yüklenecektir: "/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386" cmake-2.8.10.2-Linux- alt dizinini eklemek istiyor musunuz? i386? Hayır demek, "/home/giacomo/cmake-2.8.10.2-Linux-i386" [Yn]: Y Hedef dizini kullanarak kurulur: /home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8. 10.2-Linux-i386 Ayıklanıyor, lütfen bekleyin ... Ambalajın açılması başarıyla tamamlandı
GM

4

Kaynaktan inşa etmek için Ubuntu / Debian yolu:

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

Bu, yerel bir backport oluşturur ve yükler. Daha yeni bir DSC'ye sahip olan hemen hemen tüm diğer paketleri değiştirin.


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!!Bunu nasıl çözebilirim? Bunun bir Ubuntu paketi olduğunu mu düşündüm?
Peterdk

1
Bu hatanın çözümü: -u dget komutuna ekleyin .
Peterdk

3

Bunu deneyebilirsiniz:

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

Bu benim için Ubuntu 12.04'te çalışıyor. Sürüm değişikliğini görmek için terminalimi kapatıp yeniden açmak zorunda kaldım.

cmake --version

cmake sürüm 2.8.10


Sorunsuz söylediklerim var 2.8.10üzerinde cmake --version. Ancak, Cmake kullanmaya çalıştığımdaCMake 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
bazı linux izin sorunu ... Yapmam sudo cmake ..ve sudo makeçalışmasını sağlamak zorundayım ... cmakeOlmadan kullanabilmek için hakların nasıl ayarlanacağını biliyor musunuz sudo?
Prokop Hapala
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.