Estoy buscando un PPA confiable para los backports de cmake.
Lo necesito para Xenial y Trusty (travis-ci). Idealmente, me gustaría tener al menos cmake 3.8.
Sé que estaba pidiendo un PPA pero, en términos generales, cualquier implementación confiable de cmake para 14.04 / 16.04 es buena. El blog de Kitware muestra una respuesta:
https://blog.kitware.com/cmake-python-wheels/
Parecen apoyar oficialmente un lanzamiento de ruedas de pepita. Para que pueda obtener el último cmake simplemente haciendo:
pip install --upgrade cmake
Además, si está utilizando virtualenv o conda, puede tener diferentes versiones de cmake al mismo tiempo.
Actualización: el paquete pip puede mostrar un número de versión bajo. Por el momento, es 0.8, sin embargo, instala cmake 3.9
pip install --upgrade cmake
pero obtuve esto:Downloading cmake-0.8.0-cp27-cp27mu-manylinux1_x86_64.whl (19.2MB) 1% |▋ | 337kB
graciasAhora hay un repositorio APT CMake oficial, alojado por Kitware ( anuncio ), que tiene la última versión de CMake. Actualmente, Ubuntu 16.04 (Xenial) y 18.04 (Bionic) son compatibles, pero no son de confianza. Las instrucciones para configurarlo se pueden encontrar en https://apt.kitware.com/ . He reproducido detalles clave aquí:
Después de esto,
sudo apt-get install cmake
instalará la última CMake.fuente
No parece haber ningún PPA confiable con la versión más moderna de
cmake
en su lugar, pero si usted está contento con el uso de binarios precompilados de lacmake
página de descarga del siguiente debería ayudar (para Ubuntu de 64 bits):Esto no está integrado con el sistema de administración de paquetes de Ubuntu, pero se instala perfectamente
/usr/local
en mi sistema y luego demuestra lo siguiente:La eliminación posterior es simplemente una cuestión de ejecutar el siguiente comando único en una ventana de Terminal:
Esto deja su sistema limpio y tal vez listo para instalar una versión aún más moderna :).
Referencias
fuente
find /usr/local -name '*cmake*' -o -name '*cpack*' -o -name '*ctest*'
.