cmake 2.8.9 sur Ubuntu 10.04

10

J'ai installé en cmakeutilisant apt-getet la "dernière" version est 2.8.0.

Mais lorsque j'essaie de l'utiliser, mon projet nécessite la cmakeversion 2.8.9.

J'essaie de mettre à jour mais sans succès en utilisant apt-get.

Comment puis-je obtenir cmake2.8.9 sur Ubuntu 10.04

Victor
la source
4
cmake 2.8.9 est disponible dans les dépôts officiels pour Ubuntu 12.10. Vous devriez envisager de mettre à niveau votre système.
Eric Carvalho

Réponses:

1

Vous devez cmakevous compiler ou vous pouvez mettre à jour votre Ubuntu 10.04 LTS (vers Ubuntu 12.04 LTS puis) ​​vers Ubuntu 12.10 , qui est la méthode recommandée car la prise en charge de 10.04 (bureau) se termine en avril 2013.

BuZZ-dEE
la source
2
La version actuelle de cmake dans Ubuntu 12.04 est 2.8.7, il devrait passer à Ubuntu 12.10.
Eric Carvalho
@EricCarvalho oui, vous avez raison .
BuZZ-dEE
8

ouvrez votre terminal avec ctrl+ alt+ tpuis tapez comme

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

J'espère que ça t'as aidé.

rɑːdʒɑ
la source
1
quand j'ai le dossier avec cmake que dois-je faire? Ce script n'installe pas cmake ... Merci
GM
donne-moi ça
rɑːdʒɑ
user @ user-NC10: ~ / cmake-2.8.10.2-Linux-i386 $ ls bin cmake-2.8.10.2-Linux-i386.sh doc man share merci pour l'aide!
GM
et le journal d'installation s'il vous plaît
rɑːdʒɑ
Par défaut, CMake sera installé dans: "/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386" Souhaitez-vous inclure le sous-répertoire cmake-2.8.10.2-Linux- i386? Dire non sera installé dans: "/home/giacomo/cmake-2.8.10.2-Linux-i386" [Yn]: Y En utilisant le répertoire cible: /home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8. 10.2-Linux-i386 Extraction, veuillez patienter ... Déballage terminé avec succès
GM
4

La manière Ubuntu / Debian pour construire à partir des sources:

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

Cela créera un backport local et l'installera. Remplacez presque tous les autres packages disposant d'un DSC plus récent.

kert
la source
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!!Comment résoudre ça? Je pensais que c'était un paquet Ubuntu?
Peterdk
1
Solution à cette erreur: ajoutez -u à la commande dget.
Peterdk
3

Vous pouvez essayer ceci:

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

Cela fonctionne pour moi sur Ubuntu 12.04. J'ai dû fermer et rouvrir mon terminal pour voir le changement de version.

cmake --version

cmake version 2.8.10

twerdster
la source
ce que vous dites œuvres, je suis 2.8.10sur cmake --version. Cependant, lorsque j'essaie d'utiliser le Cmake, je reçoisCMake 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
c'est un problème de permission linux ... Je dois le faire sudo cmake ..et sudo makele faire fonctionner ... Savez-vous comment définir correctement les droits pour pouvoir l'utiliser cmakesans sudo?
Prokop Hapala