cmake 2.8.9 no Ubuntu 10.04


10

Eu instalei cmakeusando apt-gete a versão "mais recente" é 2.8.0.

Mas quando tento usar, meu projeto requer a cmakeversão 2.8.9.

Eu tento atualizar, mas sem sucesso usando apt-get.

Como posso obter o cmake2.8.9 no Ubuntu 10.04


4
O cmake 2.8.9 está disponível nos repositórios oficiais do Ubuntu 12.10. Você deve considerar atualizar seu sistema.
22413 Eric Eric

Respostas:



8

abra seu terminal com ctrl+ alt+ te digite 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 ajude.


1
quando eu tenho a pasta com cmake o que tenho que fazer? Este script não instala o cmake ... Obrigado
GM

dá-me ls de que
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 obrigado pela ajuda!
GM

e o log de instalação, por favor
rɑːdʒɑ

Por padrão, o CMake será instalado em: "/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386" Deseja incluir o subdiretório cmake-2.8.10.2-Linux- i386? Dizer não será instalado em: "/home/giacomo/cmake-2.8.10.2-Linux-i386" [Yn]: Y Usando o diretório de destino: /home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8. 10.2-Linux-i386 Extraindo, por favor aguarde ... A descompactação foi concluída com êxito
GM

4

A maneira Ubuntu / Debian para construir a partir da fonte:

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

Isso criará um backport local e o instalará. Substitua quase qualquer outro pacote que tenha um DSC mais recente disponível.


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!!Como resolver isso? Eu pensei que era um pacote Ubuntu?
Peterdk

1
Solução para esse erro: adicione -u ao comando dget.
Peterdk

3

Você pode tentar isso:

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

Isso funciona para mim no Ubuntu 12.04. Eu tive que fechar e reabrir meu terminal para ver a versão mudar.

cmake --version

cmake versão 2.8.10


o que você disse trabalhos, eu tenho 2.8.10em cmake --version. No entanto, quando tento usar o Cmake receboCMake 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
é algum problema de permissão do linux ... tenho que fazer sudo cmake ..e sudo makefazê-lo funcionar ... Você sabe como definir os direitos corretamente para poder usar cmakesem sudo?
Prokop Hapala
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.