У меня есть cmake 3.2.2, но cmake-gui показывает 2.8, и некоторые пакеты не могут быть настроены с помощью cmake-gui, потому что они попросили новую версию. там находится далеко, чтобы установить cmake-gui 3 или заставить его распознать последнюю установленную версию?Хорошего дня! Ibraheem
cmake-qt-gui
пакет из репозитория зависит от 2,8 cmake
. Заставить его распознать 3.2.2. Вы могли попытаться смешать с символьными ссылками ссылкой установки cmake
2.8 на новое cmake
. Но я не могу гарантировать, что это будет работать и сомневаться, что будет иметь то же функциональностью.
, Но если Вы создаете cmake
из источника, можно стать новыми cmake-gui
. Открытый bootstrap
файл, прокрутите вниз и установите:
cmake_bootstrap_qt_gui="1"
Затем настраивают, создают и устанавливают cmake
. Могло бы быть лучше удалить cmake-qt-gui
2,8 версии сначала, поскольку я не уверен, что произойдет, если у Вас будут оба.
1 : Решение
Нажмите на ссылку ниже, которая загрузит deb-пакет cmake-qt-gui_3, вам понадобится gdebi для его установки: http://archive.ubuntu.com/ubuntu/pool/universe/c/cmake/cmake-qt-gui_3.16.3-1ubuntu1_amd64.deb
Как установить менеджер пакетов gdebi? Введите следующую команду в своем терминале:
sudo apt install gdebi-core
После установки вы можете открыть пакет deb с помощью диспетчера пакетов gdebi. И установите..
2 : Решение
Введите следующие команды в своем терминале:
sudo apt update
sudo apt upgrade
sudo snap install cmake -classic
После завершения установки запустите команду «–version
» ниже, чтобы увидеть версию CMake, установленную в ваша система.
cmake --version
3 : Решение:
sudo snap install cmake
версия 3.18.2
или
sudo apt install cmake
версия 3.16.3-1ubuntu1
См. ' snap info cmake
' для дополнительные версии.
Что работает для меня это:
Удалить старый установленный cmake
sudo apt remove cmake
Загрузите и соберите последнюю версию, используя поддержку qt. например
./configure --qt-gui
сделать -j5
Сделать программную ссылку на /usr/bin