8 votes

Installer le dernier binaire de cmake et accepter la licence automatiquement

J'essaie d'installer la dernière version binaire de cmake, sur Ubuntu 16.04 LTS, automatiquement (via ansible).

Je l'ai fait jusqu'à présent :

mkdir ~/tmp
cd ~/tmp
wget https://cmake.org/files/v3.10/cmake-3.10.0-rc4-Linux-x86_64.sh
chmod +x cmake-3.10.0-rc4-Linux-x86_64.sh
sudo ./cmake-3.10.0-rc4-Linux-x86_64.sh

Toutefois, cela soulève la question des accords de licence.

Existe-t-il un moyen d'ajouter un préfixe, ou quelque chose qui accepte automatiquement les accords ?

12voto

steeldriver Points 118154

Si vous exécutez le programme d'installation avec --help vous devriez constater qu'il possède un --skip-license option de ligne de commande :

$ ./cmake-3.10.0-rc4-Linux-x86_64.sh --help
Usage: ./cmake-3.10.0-rc4-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.10.0-rc4-Linux-x86_64 subdirectory
  --exclude-subdir  exclude the cmake-3.10.0-rc4-Linux-x86_64 subdirectory
  --skip-license    accept license

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X