cmake 2.8.9 en Ubuntu 10.04


10

Lo he instalado cmakeusando apt-gety la "última" versión es 2.8.0.

Pero cuando trato de usar, mi proyecto requiere la cmakeversión 2.8.9.

Intento actualizar pero sin ningún éxito usando apt-get.

¿Cómo puedo obtener cmake2.8.9 en Ubuntu 10.04?


44
cmake 2.8.9 está disponible en los repositorios oficiales para Ubuntu 12.10. Debería considerar actualizar su sistema.
Eric Carvalho

Respuestas:



8

abra su terminal con ctrl+ alt+ ty luego escriba como

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

Espero que ayude.


1
cuando tengo la carpeta con cmake, ¿qué tengo que hacer? Este script no instala cmake ... Gracias
GM

dame ls de eso
rɑːdʒɑ

user @ user-NC10: ~ / cmake-2.8.10.2-Linux-i386 $ ls bin cmake-2.8.10.2-Linux-i386.sh doc man compartir gracias por la ayuda!
GM

y el registro de instalación, por favor
rɑːdʒɑ

Por defecto, el CMake se instalará en: "/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386" ¿Desea incluir el subdirectorio cmake-2.8.10.2-Linux- i386? Decir que no se instalará en: "/home/giacomo/cmake-2.8.10.2-Linux-i386" [Yn]: Y Usando el directorio de destino: /home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8. 10.2-Linux-i386 Extrayendo, por favor espere ... El desempaque finalizó con éxito
GM

4

La forma Ubuntu / Debian para construir desde la fuente:

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

Esto creará un backport local y lo instalará. Sustituya casi cualquier otro paquete que tenga un DSC más nuevo disponible.


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!!¿Cómo resolver esto? Pensé que era un paquete de Ubuntu?
Peterdk

1
Solución a ese error: agregar -u al comando dget.
Peterdk

3

Puedes probar esto:

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

Esto funciona para mí en Ubuntu 12.04. Tuve que cerrar y volver a abrir mi terminal para ver el cambio de versión.

cmake --version

cmake versión 2.8.10


lo que dichas obras, llegué 2.8.10en cmake --version. Sin embargo, cuando trato de usar el Cmake me saleCMake 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
es un problema de permiso de Linux ... tengo que hacer sudo cmake ..y sudo makehacer que funcione ... ¿Sabes cómo configurar los derechos correctamente para poder usarlos cmakesin él sudo?
Prokop Hapala
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.