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.