Как обновить cmake в Ubuntu

CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  CMake 3.6.0 or higher is required.  You are running version 3.5.1
-- Configuring incomplete, errors occurred!

Я знаю, что Ubuntu использует стабильные версии, которые он может поддерживать, но некоторые репозитории требуют более поздних версий cmake. Я хочу перезаписать старый cmake более поздней версией cmake, но обычный PPA не несет cmake, в котором я нуждаюсь. Как я могу обновить cmake, чтобы использовать нужную версию без конфликтов с более старой версией?

1
задан 25 September 2016 в 08:57

2 ответа

Я хотел бы следовать вашему совету Волка, но сценарий не устанавливает прог. Поэтому я просто создаю папку, но не показываю, как установлен, когда я делаю

 cmake --version 

Я нахожу другой способ более простым:

sudo -E add-apt-repository -y ppa:george-edison55/cmake-3.x
sudo -E apt-get update
sudo apt-get install cmake
2
ответ дан 23 May 2018 в 05:47
  • 1
    Я попробовал это, и он обновился с 2.x до 3.2.2, но мой скрипт сборки все еще говорит «CMake 3.5.1 или выше». Можно ли указать add-apt-repository как еще более позднюю версию, чем 3.x, скажем что-то вроде «3.5.x». ? – Timothy Swan 26 December 2017 в 00:09

В новой версии cmake (например: 3.9.6) для установки загрузите tar с https://cmake.org/download/. Извлеките загруженный tar-файл, а затем:

cd $CMAKE_DOWNLOAD_PATH
./configure
make
make install
2
ответ дан 23 May 2018 в 05:47

Другие вопросы по тегам:

Похожие вопросы: