cmake 2.8.9 доступен в официальных репозиториях для Ubuntu 12.10. Вы должны рассмотреть возможность обновления вашей системы.
Эрик Карвалью,
Ответы:
1
Вы должны скомпилировать cmakeсебя или можете обновить Ubuntu 10.04 LTS (до Ubuntu 12.04 LTS и затем) до Ubuntu 12.10 , что является рекомендуемым методом, поскольку поддержка 10.04 (для настольных ПК) заканчивается в апреле 2013 года.
когда у меня есть папка с cmake, что мне делать? Этот скрипт не устанавливает cmake ... Спасибо
GM
дайте мне ls этого
rɑːdʒɑ
user @ user-NC10: ~ / cmake-2.8.10.2-Linux-i386 $ ls bin cmake-2.8.10.2-Linux-i386.sh Спасибо за помощь!
GM
и журнал установки, пожалуйста
r 3dʒɑ
По умолчанию CMake будет установлен в: "/home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8.10.2-Linux-i386" Вы хотите включить подкаталог cmake-2.8.10.2-Linux- i386? Отказ от установки приведет к установке в: "/home/giacomo/cmake-2.8.10.2-Linux-i386" [Yn]: Y Использование целевого каталога: /home/giacomo/cmake-2.8.10.2-Linux-i386/cmake-2.8. 10.2-Linux-i386 Извлечение, пожалуйста, подождите ... Распаковка завершена успешно
GM
4
Путь Ubuntu / Debian для сборки из исходного кода:
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!!Как это решить? Я думал, что это был пакет Ubuntu?
Peterdk
1
Решение этой ошибки: добавьте -u в команду dget.
Peterdk
3
Вы можете попробовать это:
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
Это работает для меня на Ubuntu 12.04. Мне пришлось закрыть и снова открыть свой терминал, чтобы увидеть изменение версии.
что вы сказали работает, я 2.8.10на cmake --version. Однако, когда я пытаюсь использовать Cmake, я получаюCMake 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)
Прокоп Хапала
1
это какая - то Linux проблема разрешения ... Я должен сделать sudo cmake ..и sudo makeзаставить его работать ... Вы знаете , как установить права должным образом, чтобы иметь возможность использовать cmakeбез sudo?
Ответы:
Вы должны скомпилировать
cmake
себя или можете обновить Ubuntu 10.04 LTS (до Ubuntu 12.04 LTS и затем) до Ubuntu 12.10 , что является рекомендуемым методом, поскольку поддержка 10.04 (для настольных ПК) заканчивается в апреле 2013 года.источник
откройте свой терминал с помощью ctrl+ alt+, tа затем введите как
Надеюсь, это поможет.
источник
Путь Ubuntu / Debian для сборки из исходного кода:
Это создаст локальный бэкпорт и установит его. Замените почти любой другой пакет, который имеет более новый доступный DSC.
источник
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!!
Как это решить? Я думал, что это был пакет Ubuntu?-u
в команду dget.Вы можете попробовать это:
Это работает для меня на Ubuntu 12.04. Мне пришлось закрыть и снова открыть свой терминал, чтобы увидеть изменение версии.
cmake версия 2.8.10
источник
2.8.10
наcmake --version
. Однако, когда я пытаюсь использовать Cmake, я получаюCMake 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 ..
иsudo make
заставить его работать ... Вы знаете , как установить права должным образом, чтобы иметь возможность использоватьcmake
безsudo
?