Я ищу надежный PPA для cmake backports.
Мне это нужно как для Xenial, так и для Trusty (travis-ci). В идеале хотелось бы иметь как минимум cmake 3.8.
Я знаю, что просил PPA, но в целом любое надежное развертывание cmake для 14.04 / 16.04 - это хорошо. Блог Kitware показывает ответ:
https://blog.kitware.com/cmake-python-wheels/
Похоже, они официально поддерживают выпуск колес. Так что вы можете получить последний cmake, просто выполнив:
pip install --upgrade cmake
Кроме того, если вы используете virtualenv или conda, вы можете иметь разные версии cmake одновременно.
Обновление: пакет pip может содержать низкий номер версии. На данный момент это 0,8, однако он устанавливает cmake 3.9
pip install --upgrade cmake
но я получил это:Downloading cmake-0.8.0-cp27-cp27mu-manylinux1_x86_64.whl (19.2MB) 1% |▋ | 337kB
THXВ настоящее время существует официальное хранилище CMake APT, размещенное в Kitware ( анонс ), которое имеет последнюю версию CMake. В настоящее время поддерживаются Ubuntu 16.04 (Xenial) и 18.04 (Bionic), но не Trusty. Инструкции по его настройке можно найти по адресу https://apt.kitware.com/ . Я воспроизвел ключевые детали здесь:
После этого
sudo apt-get install cmake
будет установлен последний CMake.источник
Там , кажется , нет никакого надежного PPA с самой современной версией из
cmake
на месте , но если вы счастливы с помощью прекомпилированных двоичных файлов изcmake
страницы загрузки следующие должен помочь (для 64 - битной Ubuntu):Это не интегрировано с системой управления пакетами Ubuntu, но аккуратно устанавливается в
/usr/local
мою систему и затем демонстрирует следующее:Последующее удаление - это просто выполнение следующей единственной команды в окне терминала:
Это оставляет вашу систему чистой и, возможно, готовой к установке еще более современной версии :).
Ссылки:
источник
find /usr/local -name '*cmake*' -o -name '*cpack*' -o -name '*ctest*'
.