Ich habe installiert cmake
verwenden apt-get
und die „neueste“ Version ist 2.8.0.
Wenn ich jedoch versuche, es zu verwenden, benötigt mein Projekt cmake
Version 2.8.9.
Ich versuche zu aktualisieren, aber ohne Erfolg mit apt-get
.
Wie kann ich cmake
2.8.9 unter Ubuntu 10.04 bekommen ?
Antworten:
Sie müssen sich
cmake
selbst kompilieren oder können Ihr Ubuntu 10.04 LTS (auf Ubuntu 12.04 LTS und dann) auf Ubuntu 12.10 aktualisieren. Dies ist die empfohlene Methode, da die Unterstützung für 10.04 (Desktop) im April 2013 endet.quelle
Öffnen Sie Ihr Terminal mit ctrl+ alt+ tund geben Sie as ein
Ich hoffe, das hilft.
quelle
Die Ubuntu / Debian-Methode zum Erstellen aus der Quelle:
Dadurch wird ein lokaler Backport erstellt und installiert. Ersetzen Sie fast jedes andere Paket, für das eine neuere DSC verfügbar ist.
quelle
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!!
Wie kann man das lösen? Ich dachte, es wäre ein Ubuntu-Paket?-u
Zum Befehl dget hinzufügen .Sie können dies versuchen:
Dies funktioniert für mich unter Ubuntu 12.04. Ich musste mein Terminal schließen und erneut öffnen, um die Versionsänderung zu sehen.
cmake Version 2.8.10
quelle
2.8.10
aufcmake --version
. Wenn ich jedoch versuche, den Cmake zu benutzen, bekomme ichCMake 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)
sudo cmake ..
undsudo make
damit es funktioniert ... Wissen Sie, wie Sie die Rechte richtig einstellen, um siecmake
ohne verwenden zu könnensudo
?