Erfahren Sie, wie Sie die neueste Version von CMake unter Ubuntu installieren.
Die Version von CMake, die ich dieses Mal zu installieren versucht habe
Wenn Sie CMake am einfachsten installieren möchten, können Sie es mit apt-get (RHEL-System wie CentOS ist yum) wie folgt installieren.
$ sudo apt-get install cmake
Die Version von Cmake, die Sie damit erhalten, ist jedoch etwas älter. (Ich denke, die Version von cmake, die ich überprüft habe, war 3.10.) Die einzige Möglichkeit, die neueste Version (nicht nur die neueste Version, sondern auch andere Versionen) zu erhalten, besteht darin, sie direkt von der Website abzurufen.
Sie benötigen das OpenSSL-Entwicklungspaket, um CMake zu installieren. Es kann mit dem folgenden Befehl installiert werden:
$ sudo apt-get install libssl-dev
Sie können die Version wie folgt überprüfen.
$ dpkg -l | grep libssl
ii libssl-dev:amd64 1.1.1-1ubuntu2.1~18.04.5 amd64 Secure Sockets Layer toolkit - development files
In diesem Zusammenhang scheint es sich um Version 1.1.1 zu handeln. Übrigens wurde OpneSSL selbst zuvor wie folgt aktualisiert.
$ sudo apt-get install openssl
Überprüfen Sie nach Abschluss der Installation die Version wie folgt.
user@hyasuda:~$ openssl version
OpenSSL 1.1.1 11 Sep 2018
Der Quellcode für CMake kann von der folgenden Site bezogen werden. https://cmake.org/download/
Hier habe ich damals die neueste Version von CMake 3.17 installiert. Bitte beachten Sie, dass make vor der Installation vorinstalliert sein muss.
Laden Sie die Quelldatei (hogehoge.tar.gz) von der oben genannten Website herunter. Was ist der Inhalt der Datei nach dem Herunterladen und Entpacken?
$ ls /path/to/cmake-3.17.2
Auxiliary CMakeLists.txt CTestCustom.cmake.in Help README.rst Utilities doxygen.config
CMakeCPack.cmake CMakeLogo.gif CompileFlags.cmake Licenses Source bootstrap
CMakeCPackOptions.cmake.in CONTRIBUTING.rst Copyright.txt Modules Templates cmake_uninstall.cmake.in
CMakeGraphVizOptions.cmake CTestConfig.cmake DartConfig.cmake Packaging Tests configure
Führen Sie hier den Bootstrap aus und machen Sie dann. Weitere Informationen finden Sie unter README.rst. (Tatsächlich erklärt der hier geschriebene Inhalt den Inhalt von README.rst so wie er ist)
$ cd /path/to/cmake-3.17.2
$ ./bootstrap && make && make install
Damit ist die Installation abgeschlossen. Nachdem alles abgeschlossen ist, überprüfen Sie die Version mit dem Befehl cmake.
$ cmake --version
cmake version 3.17.2
Als ich es ausprobierte, blieb es ohne das OpenSSL-Entwicklungspaket hängen, aber danach funktionierte es einwandfrei. Ich wäre Ihnen dankbar, wenn Sie mich wissen lassen könnten, wenn Sie nicht weiterkommen.
Recommended Posts