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 --version
erhalte 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 cmake
besagt, dass sich Ihr cmake
befindet in/usr/local/bin/cmakeund das ist das Problem.
Entfernen Sie es mit sudo rm /usr/local/bin/cmake
und versuchen Sie es erneut.