J'ai suivi la première réponse à this question.
Sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.2/cmake-3.5.0-rc2.tar.gz
tar xf cmake-3.5.0-rc2.tar.gz
cd cmake-3.5.0-rc2
./configure
make
Sudo apt-get install checkinstall
Sudo checkinstall
Et cela a fonctionné mais ccmake n’a pas été installé. Pendant que je cherchais sur Google, je ne trouvais pas comment ajouter à la construction/installation de cmake-curses-gui aussi.
J'ai trouvé une réponse:
https://stackoverflow.com/questions/28110169/update-ccmake-on-ubuntu-when-building-from-source
Cela ne marche pas pour moi sur Ubuntu 18.04 mais le libncurses5-dev
est une bibliothèque prérequise.
Comme dit sur SO là ; Je l'ai corrigé en exécutant cmake-gui
(celui précédemment installé sans ccmake) dans le répertoire des sources de cmake lui-même (cela semble étrange mais a fonctionné comme un charme).
Ensuite, j'ai cherché BUILD_CursesDialog
(comme suggéré dans ce fil [1] ) dans cmake-gui.
Cette option n'a pas été cochée, alors je l'ai cochée.
Cliquez sur configure
& generate
.
Fermer cmake-gui
.
Puis lancez make -j4
& $ Sudo checkinstall
(j'ai déjà utilisé $ Sudo dpkg -r cmake
pour supprimer correctement cmake).
[1] https://cmake.org/pipermail/cmake/2011-November/047657.html
$ which cmake
/usr/local/bin/cmake
$ which cmake-gui
/usr/local/bin/cmake-gui
$ which ccmake
/usr/local/bin/ccmake
$ cmake --version
cmake version 3.13.20181205-gf92e9
$ cmake-gui --version
ccmake-gui version 3.13.20181205-gf92e9
$ ccmake --version
ccmake version 3.13.20181205-gf92e9
le script bootstrap de cmake génère un fichier Makefile qui générera également ccmake si (comme indiqué par s.k.), la variable booléenne BUILD_CursesDialog est définie.
Pour décider de la valeur de vérité de BUILD_CursesDialog, le script bootstrap tente de compiler un programme ncurses simple. Si la compilation du programme ncurses échoue, la variable BUILD_CursesDialog n'est pas définie. Si libncurses5-dev est installé, le programme ncurses est créé et le fichier Makefile généré pour cmake sur bootstrap contient également des instructions pour construire ccmake.
Avec cette compréhension du processus de construction actuel, il convient de suivre la séquence des étapes répertoriées par augre. En outre, n'oubliez pas de nettoyer d'abord tous les fichiers de construction temporaires (venant d'une expérience similaire, je crois que c'est ce que personne n'a fait, et a trouvé un admirable :) bidouille à contourner).
Ainsi, pour moi, en cours d'exécution, le processus est le suivant:
Répliquez la solution d'Agre: