Cmake не обновил, что я делаю неправильно?

Я удалил 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
задан 12 June 2018 в 14:12

1 ответ

Вывод which cmake говорит что Ваш cmake расположен в/usr/local/bin/cmake, и это - проблема.

Удалите его с sudo rm /usr/local/bin/cmake и попробуйте еще раз.

1
ответ дан 7 December 2019 в 15:18

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

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