Je suppose que vous avez téléchargé le script de Page de téléchargement de CMake . Il est vrai que la documentation sur la façon de l'utiliser est un peu maigre.
En bref, appelez (le chemin d'installation pour CMake ici est /usr/local
):
# sudo cmake-3.11.3-Linux-x86_64.sh --skip-license --exclude-subdir --prefix=/usr/local
Note : Vous devez d'abord désinstaller tous les paquets CMake installés par le gestionnaire de paquets.
# sudo apt remove cmake
# sudo apt purge --auto-remove cmake
Options
Le script dispose des options suivantes :
# cmake-3.11.3-Linux-x86_64.sh --help
Usage: cmake-3.11.3-Linux-x86_64.sh [options]
Options: [defaults in brackets after descriptions]
--help print this message
--version print cmake installer version
--prefix=dir directory in which to install
--include-subdir include the cmake-3.11.3-Linux-x86_64 subdirectory
--exclude-subdir exclude the cmake-3.11.3-Linux-x86_64 subdirectory
--skip-license accept license
Celui que vous recherchez est --prefix=dir
. Sinon, il utilisera simplement le répertoire courant pour extraire les fichiers d'installation.
Résultat du test sur Ubuntu
# cmake-3.11.3-Linux-x86_64.sh --skip-license --exclude-subdir --prefix=/usr/local
CMake Installer Version: 3.11.3, Copyright (c) Kitware
This is a self-extracting archive.
The archive will be extracted to: /usr/local
Using target directory: /usr/local
Extracting, please wait...
Unpacking finished successfully
# cmake --version
cmake version 3.11.3
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Référence / Alternative