cmake 2.8.9 su Ubuntu 10.04


10

Ho installato cmakeusando apt-gete la versione "più recente" è 2.8.0.

Ma quando provo a usarlo, il mio progetto richiede la cmakeversione 2.8.9.

Provo ad aggiornare ma senza successo usando apt-get.

Come posso ottenere cmake2.8.9 su Ubuntu 10.04


4
cmake 2.8.9 è disponibile nei repository ufficiali per Ubuntu 12.10. Dovresti prendere in considerazione l'aggiornamento del tuo sistema.
Eric Carvalho

Risposte:



8

apri il tuo terminale con ctrl+ alt+ te quindi digita come

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

Spero che aiuti.


1
quando ho la cartella con cmake cosa devo fare? Questo script non installa cmake ... Grazie
GM

dammi questo
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 grazie per l'aiuto!
GM,

e il registro di installazione per favore
rɑːdʒɑ

Di default il CMake sarà installato in: "/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386" Vuoi includere la sottodirectory cmake-2.8.10.2-Linux- i386? Dire di no verrà installato in: "/home/giacomo/cmake-2.8.10.2-Linux-i386" [Yn]: Y Utilizzando la directory di destinazione: /home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8. 10.2-Linux-i386 Estrazione, attendere ... Disimballaggio completato correttamente
GM

4

Il modo Ubuntu / Debian per costruire dalla 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

Questo creerà un backport locale e lo installerà. Sostituisci quasi tutti gli altri pacchetti con un DSC più recente disponibile.


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!!Come risolverlo? Pensavo fosse un pacchetto Ubuntu?
Peterdk,

1
Soluzione a -u quell'errore : aggiungi al comando dget.
Peterdk,

3

Puoi provare questo:

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

Questo funziona per me su Ubuntu 12.04. Ho dovuto chiudere e riaprire il mio terminale per vedere il cambio di versione.

cmake --version

versione di cmake 2.8.10


quello che hai detto funziona, sono andato 2.8.10avanti cmake --version. Tuttavia, quando provo ad usare il Cmake ottengoCMake 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 il

1
è un problema con le autorizzazioni di Linux ... Devo fare sudo cmake ..e sudo makefarlo funzionare ... Sai come impostare correttamente i diritti per poterne usare cmakesenza sudo?
Prokop Hapala,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.