Installez la dernière version de CMake sur Ubuntu 18.04.4 LTS

introduction

Apprenez à installer la dernière version de CMake sur Ubuntu.

environnement

La version de CMake que j'ai essayé d'installer cette fois

La méthode d'installation la plus simple

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.

Installez le package de développement OpenSSL

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

Installez CMake

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

Résumé

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

Installez la dernière version de CMake sur Ubuntu 18.04.4 LTS
Utilisez la dernière version de PyCharm sur Ubuntu
Installez la dernière version de Git sur votre serveur Linux
Installez le dernier Cuda + CuDNN sur Ubuntu 18.04 @ Spring 2020
Installez la version 64 bits d'Ubuntu 20.04 LTS (serveur) sur RaspberryPi3B +
Installez la dernière version d'Apache httpd 2.4 à partir des sources sur Cent OS 8
Mettez la dernière version de Python dans Linux (Debian) du Chromebook
Étapes pour installer la dernière version d'OpenCV sur OS X El Capitan sans Homebrew
Installez Pleasant sur Ubuntu 20.04 (version .NetCore3.1 / PostgreSQL)
Installez pyenv et Python 3.6.8 sur Ubuntu 18.04 LTS
Au moment de la mise à jour de python avec ubuntu
Changer la résolution d'Ubuntu s'exécutant sur VirtualBox
Installez TensorFlow sur Ubuntu
Installez PySide2 sur Ubuntu
Installer Docker (Ubuntu 18.04 LTS)
Installez JModelica sur Ubuntu
Installez Python 3.3 sur Ubuntu 12.04
Installez Theano sur Ubuntu 12.04
Installez angr sur Ubuntu 18.04
Installez pip / pip3 sur Ubuntu
Étapes pour installer le dernier Python sur votre Mac
La dernière version de Pillow 7.0.0 tuera la transformation de pytorch.
Annonce de la disponibilité de Java 11 LTS sur Amazon Linux 2
USB Wifi sur Ubuntu 20.04LTS
Installez JDK sur Linux
Installez OpenCV sur Ubuntu + python
wsl Installer PostgreSQL sur Ubuntu 18.04
[ROS] Installer ROS (mélodique) sur Ubuntu (18.04)
Installez Caffe sur Ubuntu 14.04 (GPU)
Installer Docker sur WSL Ubuntu 18.04
Notes sur la version de CUDA, cuDNN où tensorflow-gpu fonctionnait
[Note personnelle] Installez la dernière version de Java sur Amazon Linux qui contient déjà Java et changez de version
Installez CUDA10.1 + cuDNN7.6.5 + tensorflow-2.3.0 sur Ubuntu 18.04
Python 3.4 pyvenv échoue sur Ubuntu 14.04 LTS
Installez Caffe sur Ubuntu 14.04 (mode CPU)
Élever la version de pyenv elle-même
Suspendre Thread sur Linux (version corrigée en bas de l'article)
[Dernière version] Faites parler le bot à intervalles réguliers avec discord.py
Installez Mecab et mecab-python3 sur Ubuntu 14.04
Installez et exécutez Dropbox sur Ubuntu 20.04
Changer l'arrière-plan d'Ubuntu (GNOME)
Installez OpenCV et Chainer sur Ubuntu
Installez CUDA 8.0 et Chainer sur Ubuntu 16.04
Installez Python 3.8 sur Ubuntu 20.04 (norme du système d'exploitation)
Installer une ancienne version de Tensorflow
Installez xgboost (version python) sur Windows
pyenv-changer la version python de virtualenv
Installer et gérer plusieurs environnements de la même distribution sur WSL
Installez le fabric sur Ubuntu et essayez
Installez Python 3.9 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez confluent-kafka pour Python sur Ubuntu
Comment mettre à jour la version Python de Cloud Shell dans GCP
Installez Python 2.7 sur Ubuntu 20.04 (norme du système d'exploitation?)
Remarques sur l'installation d'Ubuntu 18.04 sur XPS 15 7590
Créer un environnement pour "Tello_Video" sur Ubuntu
Etude ROS # 1 Installation de ros-noetic sur Ubuntu 20.04
Version 2019: analyse des tendances des accès non autorisés (exemple de serveur polyvalent sur le cloud)
L'histoire de l'exécution de l'application asp.net core 3.1 sur la version arm64 Amazon Linux 2