web-dev-qa-db-ja.com

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
S.EB

which cmakeの出力は、cmake/ usr/local/bin/cmakeにあることを示しており、それが問題です。

Sudo rm /usr/local/bin/cmakeで削除して、再試行してください。

1
N0rbert