Estou procurando um PPA confiável para backports cmake.
Eu preciso para Xenial e Trusty (travis-ci). Idealmente, eu gostaria de ter pelo menos cmake 3.8.
Eu sei que estava pedindo um PPA, mas, em termos gerais, qualquer implantação confiável do cmake para 14.04 / 16.04 é boa. O blog de Kitware mostra uma resposta:
https://blog.kitware.com/cmake-python-wheels/
Eles parecem apoiar oficialmente um lançamento de rodas de pip. Assim, você pode obter o cmake mais recente apenas com:
pip install --upgrade cmake
Além disso, se você estiver usando virtualenv ou conda, poderá ter diferentes versões do cmake ao mesmo tempo.
Atualização: o pacote pip pode mostrar um número de versão baixo. No momento, é 0,8, no entanto, ele instala o cmake 3.9
pip install --upgrade cmake
mas eu consegui isso:Downloading cmake-0.8.0-cp27-cp27mu-manylinux1_x86_64.whl (19.2MB) 1% |▋ | 337kB
thxAgora existe um repositório oficial do CMake APT, hospedado pela Kitware ( anúncio ), que possui a versão mais recente do CMake. Atualmente, o Ubuntu 16.04 (Xenial) e 18.04 (Bionic) são suportados, mas não o Trusty. As instruções para configurá-lo podem ser encontradas em https://apt.kitware.com/ . Reproduzi os principais detalhes aqui:
Depois disso,
sudo apt-get install cmake
instalará o CMake mais recente.fonte
Parece não haver um PPA confiável com a versão mais moderna do
cmake
local, mas se você estiver satisfeito com o uso de binários pré-criados nacmake
página de download, o seguinte deve ajudar (no Ubuntu de 64 bits):Isso não está integrado ao sistema de gerenciamento de pacotes Ubuntu, mas é instalado perfeitamente
/usr/local
no meu sistema e, em seguida, demonstra o seguinte:A remoção subsequente é simplesmente uma questão de executar o seguinte comando único em uma janela do Terminal:
Isso deixa seu sistema limpo e talvez pronto para instalar uma versão ainda mais moderna :).
Referências:
fonte
find /usr/local -name '*cmake*' -o -name '*cpack*' -o -name '*ctest*'
.