Saya mencari PPA yang andal untuk backport cmake.
Saya membutuhkannya untuk Xenial dan Trusty (travis-ci). Idealnya saya ingin memiliki setidaknya cmake 3.8.
Saya tahu saya meminta PPA tetapi secara umum setiap penyebaran cmake yang andal untuk 14,04 / 16,04 bagus. Blog Kitware menunjukkan jawaban:
https://blog.kitware.com/cmake-python-wheels/
Mereka tampaknya secara resmi mendukung rilis roda pip. Jadi Anda bisa mendapatkan cmake terbaru hanya dengan melakukan:
pip install --upgrade cmake
Selain itu, jika Anda menggunakan virtualenv atau conda, Anda dapat memiliki versi cmake yang berbeda secara bersamaan.
Pembaruan: paket pip dapat menunjukkan nomor versi rendah. Pada saat ini, ini adalah 0,8, namun, ia menginstal cmake 3.9
pip install --upgrade cmake
tetapi saya dapat ini:Downloading cmake-0.8.0-cp27-cp27mu-manylinux1_x86_64.whl (19.2MB) 1% |▋ | 337kB
thxSekarang ada repositori CMT APT resmi, yang diselenggarakan oleh Kitware ( pengumuman ), yang memiliki versi CMake terbaru. Saat ini, Ubuntu 16.04 (Xenial) dan 18.04 (Bionic) didukung, tetapi tidak dapat dipercaya. Petunjuk untuk memasangnya dapat ditemukan di https://apt.kitware.com/ . Saya telah mereproduksi detail utama di sini:
Setelah ini,
sudo apt-get install cmake
akan menginstal CMake terbaru.sumber
Ada tampaknya tidak ada PPA diandalkan dengan versi yang paling modern dari
cmake
di tempat tetapi jika Anda senang dengan menggunakan binari prebuilt daricmake
halaman download berikut harus membantu (untuk 64bit Ubuntu):Ini tidak terintegrasi dengan sistem manajemen paket Ubuntu tetapi menginstal dengan rapi ke
/usr/local
dan pada sistem saya kemudian menunjukkan hal berikut:Penghapusan berikutnya hanyalah masalah menjalankan perintah tunggal berikut di jendela Terminal:
Ini membuat sistem Anda bersih dan mungkin siap untuk menginstal versi yang lebih modern :).
Referensi:
sumber
find /usr/local -name '*cmake*' -o -name '*cpack*' -o -name '*ctest*'
.