CMake est une famille d'outils open source multiplateforme conçue pour créer, tester et empaqueter des logiciels. Il contrôle le processus de compilation du logiciel à l'aide d'une plate-forme simple et de fichiers de configuration indépendants du compilateur, ce qui en fait un outil indispensable pour les développeurs. CMake prend en charge les hiérarchies de répertoires complexes et les applications qui dépendent de plusieurs bibliothèques, offrant un processus rationalisé pour la gestion des builds et des dépendances.
Le guide suivant montrera les étapes pour installer CMake sur Rocky Linux 9 ou 8 à l'aide de commandes de ligne de commande. Les méthodes d'installation impliquent l'utilisation du référentiel AppStream par défaut ou, comme alternative, le téléchargement et la compilation du binaire source de la dernière version.
Mettre à jour Rocky Linux avant l'installation de CMake
Tout d’abord, assurez-vous que votre système est à jour en exécutant une mise à jour sur tous les packages existants.
sudo dnf upgrade --refresh
Sélectionnez la méthode d'installation CMake
Méthode 1 : installer CMake via Rocky Linux Appstream par défaut
La première méthode recommandée pour la plupart des utilisateurs consiste à installer CMake à partir du flux d'applications. Cette version est la version par défaut et est recommandée pour la plupart des utilisateurs, sauf si vous avez besoin d'une version spécifique ou de la dernière version, auquel cas vous devez utiliser la méthode de compilation. Pour commencer l'installation, utilisez la commande suivante.
sudo dnf install cmake
Une fois CMake installé, vous pouvez confirmer l'installation en vérifiant la version de CMake.
cmake --version
Méthode 2 : installer CMake via l'archive source
La deuxième méthode pour installer CMake consiste à télécharger et à compiler le code source. Cette méthode vous permet d'installer la dernière version de CMake. Cependant, cela implique la responsabilité de ne pas oublier de télécharger et de recompiler le code source pour les mises à jour.
Avant de commencer le processus d'installation, vous devez installer certaines dépendances requises sur votre système. Vous pouvez le faire en exécutant la commande suivante.
sudo dnf install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel make -y
Tout d'abord, visitez le Page des versions de Github et récupérez le lien de la dernière version.
Ensuite, téléchargez l'archive à l'aide de la commande wget.
wget https://github.com/Kitware/CMake/releases/download/v3.25.2/cmake-3.25.2.tar.gz
Note: Il s'agit uniquement d'un exemple de commande ; ne le copiez pas. Visitez la page de version de CMake pour télécharger la dernière source, car l'exemple sera obsolète.
Extrayez l'archive à l'aide de la commande suivante.
tar -zxvf cmake-{version number}.tar.gz
Changez le répertoire dans le dossier extrait à l’aide de la commande suivante.
cd cmake-{version number}
À l'étape suivante, vous exécuterez le script Bootstrap. Il est essentiel de s'assurer que toutes les dépendances requises mentionnées précédemment sont installées, car ne pas le faire pourrait entraîner des problèmes.
./bootstrap
Une fois le script Bootstrap terminé, utilisez la commande make pour créer le package CMake. Ce processus peut prendre plusieurs minutes.
make
Ce processus peut prendre plusieurs minutes, vous voudrez peut-être faire une pause ou prendre un verre pendant que vous attendez.
L'étape suivante consiste à installer CMake à l'aide de la commande « make install ».
sudo make install
Une fois terminée, vous pouvez vérifier l'installation en vérifiant la version de CMake à l'aide de la commande suivante.
cmake --version
Exemple de sortie :
cmake version 3.25.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Conclusion
L'installation de CMake sur Rocky Linux est simple. Il existe deux méthodes principales : utiliser le gestionnaire de packages dnf via le flux de l'application ou compiler à partir de la source. La méthode app-stream est recommandée pour la plupart des utilisateurs en raison de sa simplicité et de sa facilité de mise à jour. Cependant, la compilation à partir des sources est idéale pour ceux qui ont besoin de la dernière version ou d'une version spécifique de CMake. Après l'installation, vérifiez toujours la version pour vous assurer qu'elle est correctement installée.
Pour en savoir plus, visitez Documentation officielle de CMake.