Cmake wurde nicht aktualisiert, was mache ich falsch?

Cmake wurde nicht aktualisiert, was mache ich falsch?

Ich habe cmake mit den folgenden Befehlen deinstalliert:

sudo apt remove cmake
sudo apt purge --auto-remove cmake

und habe dann die neue Version von der cmake-Website installiert. Beim Ausführen cmake --versionerhalte ich die Version, die ich installiert habe:

cmake version 3.11.3

CMake suite maintained and supported by Kitware (kitware.com/cmake).

Wenn ich jedoch erneut versuche, diesen Befehl auszuführen, scheint es immer noch die vorherige Version zu haben

$ 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.

Ich habe die folgenden Befehle ausgeführt:

~$ 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

Können Sie mir bitte weiterhelfen? Ich kann keine Software installieren, die eine höhere Version von cmake erfordert.

Antwort1

Die Ausgabe von which cmakebesagt, dass sich Ihr cmakebefindet in/usr/local/bin/cmakeund das ist das Problem.

Entfernen Sie es mit sudo rm /usr/local/bin/cmakeund versuchen Sie es erneut.

verwandte Informationen