cmake 2.8.9 na Ubuntu 10.04


10

Zainstalowałem cmakeprzy użyciu, apt-geta „najnowsza” wersja to 2.8.0.

Ale kiedy próbuję użyć, mój projekt wymaga cmakewersji 2.8.9.

Próbuję zaktualizować, ale bez powodzenia przy użyciu apt-get.

Jak mogę uzyskać cmake2.8.9 na Ubuntu 10.04


4
cmake 2.8.9 jest dostępny w oficjalnych repozytoriach dla Ubuntu 12.10. Powinieneś rozważyć aktualizację swojego systemu.
Eric Carvalho,

Odpowiedzi:



8

otwórz terminal za pomocą ctrl+ alt+, ta następnie wpisz 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

Mam nadzieję, że to pomaga.


1
kiedy mam folder z cmake, co mam zrobić? Ten skrypt nie instaluje cmake ... Dzięki
GM

daj mi tego
rɑːdʒɑ

użytkownik @ użytkownik-NC10: ~ / cmake-2.8.10.2-Linux-i386 $ ls bin cmake-2.8.10.2-Linux-i386.sh doc man dziękuję za pomoc!
GM

i dziennik instalacji proszę
rɑːdʒɑ

Domyślnie CMake zostanie zainstalowany w: „/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386” Czy chcesz dołączyć podkatalog cmake-2.8.10.2-Linux- i386? Powiedzenie „nie” zostanie zainstalowane w: „/home/giacomo/cmake-2.8.10.2-Linux-i386” [Yn]: Y Korzystanie z katalogu docelowego: /home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8. 10.2-Linux-i386 Rozpakowywanie, proszę czekać ... Rozpakowanie zakończyło się pomyślnie
GM

4

Sposób Ubuntu / Debian do budowania ze źródła:

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

Spowoduje to utworzenie lokalnego backportu i zainstalowanie go. Zastąp prawie każdy inny pakiet, który ma nowszą dostępną wersję 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!!Jak to rozwiązać? Myślałem, że to był pakiet Ubuntu?
Peterdk,

1
Rozwiązanie tego błędu: dodaj -u do komendy dget.
Peterdk,

3

Możesz spróbować:

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

Działa to dla mnie na Ubuntu 12.04. Musiałem zamknąć i ponownie otworzyć terminal, aby zobaczyć zmianę wersji.

cmake --version

wersja cmake 2.8.10


co mówiłeś prace, mam 2.8.10na cmake --version. Jednak gdy próbuję użyć Cmake, dostaję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)
Prokop Hapala

1
to jest jakiś linux Problem pozwolenie ... muszę zrobić sudo cmake ..i sudo makeaby to działało ... Czy wiesz, jak ustawić uprawnienia poprawnie, aby móc korzystać cmakebez sudo?
Prokop Hapala
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.