Apprenez à installer la dernière version de CMake sur Ubuntu.
La version de CMake que j'ai essayé d'installer cette fois
Si vous voulez installer CMake le plus facilement, vous pouvez l'installer avec apt-get (le système RHEL tel que CentOS est yum) comme suit.
$ sudo apt-get install cmake
Cependant, la version de Cmake que vous obtenez est un peu plus ancienne. (Je pense que la version de cmake que j'ai vérifiée était la 3.10.) La seule façon d'obtenir la dernière version (pas seulement la dernière version, mais aussi d'autres versions) est de l'obtenir directement depuis le site.
Vous aurez besoin du package de développement OpenSSL pour installer CMake. Il peut être installé avec la commande suivante:
$ sudo apt-get install libssl-dev
Vous pouvez vérifier la version comme suit.
$ dpkg -l | grep libssl
ii libssl-dev:amd64 1.1.1-1ubuntu2.1~18.04.5 amd64 Secure Sockets Layer toolkit - development files
En regardant cela, il semble que ce soit la version 1.1.1. En passant, avant cela, OpneSSL lui-même a été mis à jour comme suit.
$ sudo apt-get install openssl
Une fois l'installation terminée, vérifiez la version comme suit.
user@hyasuda:~$ openssl version
OpenSSL 1.1.1 11 Sep 2018
Le code source de CMake peut être obtenu sur le site suivant. https://cmake.org/download/
Ici, j'ai installé la dernière version de CMake 3.17 à ce moment-là. Veuillez noter que make doit être pré-installé avant l'installation.
Téléchargez le fichier source (hogehoge.tar.gz) à partir du site ci-dessus. Quel est le contenu du fichier après l'avoir téléchargé et décompressé?
$ 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
Exécutez bootstrap dans this, puis créez. Pour plus d'informations, lisez README.rst à l'intérieur. (En fait, le contenu écrit ici explique le contenu de README.rst tel quel)
$ cd /path/to/cmake-3.17.2
$ ./bootstrap && make && make install
Ceci termine l'installation. Une fois que tout est terminé, vérifiez la version avec la commande cmake.
$ cmake --version
cmake version 3.17.2
Quand je l'ai essayé, il est resté bloqué sans le package de développement OpenSSL, mais après cela, cela a bien fonctionné. Je vous serais reconnaissant de bien vouloir me faire savoir si vous êtes coincé.
Recommended Posts