Я удалил cmake с помощью следующих команд:
sudo apt remove cmake
sudo apt purge --auto-remove cmake
и затем установил новую версию с сайта cmake. Когда я запустил, cmake --version
я получаю версию, которую я установил:
cmake version 3.11.3
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Однако, когда я снова пытаюсь запустить эту команду, кажется, что она все еще имеет предыдущую версию.
$ sudo apt-get install cmake
Reading package lists... Done
Building dependency tree
Reading state information... Done
cmake is already the newest version (3.5.1-1ubuntu3).
0 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.
Я выполнил следующие команды:
~$ which cmake
/usr/local/bin/cmake
~$ apt-cache policy cmake
cmake:
Installed: 3.5.1-1ubuntu3
Candidate: 3.5.1-1ubuntu3
Version table:
*** 3.5.1-1ubuntu3 500
500 http://my.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
100 /var/lib/dpkg/status
3.5.1-1ubuntu1 500
500 http://my.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Не могли бы вы мне подсказать? Я не могу установить программное обеспечение, которому нужна более высокая версия cmake.
решение1
Вывод which cmake
говорит о том, что вы cmake
находитесь в/usr/local/bin/cmakeи в этом проблема.
Удалите его sudo rm /usr/local/bin/cmake
и попробуйте снова.