Je recherche un PPA fiable pour les backports cmake.
J'en ai besoin pour Xenial et Trusty (travis-ci). Idéalement, j'aimerais avoir au moins cmake 3.8.
Je sais que je demandais un PPA mais en termes généraux tout déploiement fiable de cmake pour 14.04 / 16.04 est bon. Le blog de Kitware montre une réponse:
https://blog.kitware.com/cmake-python-wheels/
Ils semblent officiellement soutenir une libération des roues à pépins. Ainsi, vous pouvez obtenir la dernière cmake simplement en faisant:
pip install --upgrade cmake
De plus, si vous utilisez virtualenv ou conda, vous pouvez avoir différentes versions de cmake en même temps.
Mise à jour: le package pip peut afficher un numéro de version bas. Pour le moment, il est de 0,8, mais il installe cmake 3.9
pip install --upgrade cmake
mais j'ai obtenu ceci:Downloading cmake-0.8.0-cp27-cp27mu-manylinux1_x86_64.whl (19.2MB) 1% |▋ | 337kB
thxIl y a maintenant un référentiel officiel CMake APT, hébergé par Kitware ( annonce ), qui a la dernière version de CMake. Actuellement, Ubuntu 16.04 (Xenial) et 18.04 (Bionic) sont pris en charge, mais pas Trusty. Les instructions pour le configurer peuvent être trouvées sur https://apt.kitware.com/ . J'ai reproduit les détails clés ici:
Après cela,
sudo apt-get install cmake
va installer le dernier CMake.la source
Il semble y avoir aucune PPA fiable avec la version la plus moderne de
cmake
en place , mais si vous êtes satisfait de l' aide de binaires précompilés de lacmake
page de téléchargement ce qui suit devrait aider (pour 64 bits Ubuntu):Ce n'est pas intégré au système de gestion de paquets Ubuntu mais s'installe proprement sur
/usr/local
et sur mon système, puis démontre ce qui suit:La suppression ultérieure consiste simplement à exécuter la commande unique suivante dans une fenêtre de terminal:
Cela laisse votre système propre et peut-être prêt à installer une version encore plus moderne :).
Les références:
la source
find /usr/local -name '*cmake*' -o -name '*cpack*' -o -name '*ctest*'
.