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.