Cara install cmake 3.2 pada Ubuntu

Default cmake versi 14.04 adalah 2.8. Bagaimana saya bisa install cmake 3.2 dan mengganti default? Atau bagaimana saya dapat meng-upgrade 2.8 3.2?

Mengomentari pertanyaan (1)
Larutan

Baik menggunakan PPA atau compile sendiri:

  1. Instalasi oleh PPA (Upgrade ke 3.2)

sudo apt-get install software-properties-umum sudo add-apt-repository ppa:george-edison55/cmake-3.x sudo apt-get update

  • Ketika cmake belum diinstal:

sudo apt-get install cmake

  • Ketika cmake sudah diinstal:

sudo apt-get upgrade

  1. Compile sendiri

Saat ini, versi terbaru adalah 3.2.2, berikut petunjuk yang didasarkan pada versi ini. Oleh karena itu anda harus memeriksa URL ini dan sesuaikan dengan nama file yang sesuai.

sudo apt-get install build-essential wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz tar xf cmake-3.2.2.tar.gz cd cmake-3.2.2 ./mengkonfigurasi membuat

Sekarang anda dapat memiliki untuk memilih tipe instalasi untuk memutuskan, saya sarankan menginstal dengan checkinstall, karena hal ini menciptakan sebuah paket DEB.

  • Dengan checkinstall

sudo apt-get install checkinstall sudo checkinstall

  • Dengan make install

sudo make install

Komentar (21)

Ada tiga pilihan:

  • install dari PPA
  • menginstal pra-dibangun distribusi biner dari cmake.org
  • compile sendiri

Instalasi dari PPA

sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update

Ketika cmake tidak sudah diinstal:

sudo apt-get install cmake

Ketika cmake sudah diinstal:

sudo apt-get upgrade

Instalasi dari cmake.org biner distrubtion

curl -sSL https://cmake.org/files/v3.5/cmake-3.5.2-Linux-x86_64.tar.gz | sudo tar -xzC /opt

CMake executable yang akan di /opt/cmake-3.5.2-Linux-x86_64/bin/.

Compile sendiri

Saat ini, versi terbaru adalah 3.5.2, berikut petunjuk yang didasarkan pada versi ini. Oleh karena itu anda harus memeriksa halaman download dan sesuaikan dengan nama file yang sesuai.

sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.5/cmake-3.5.2.tar.gz
tar xf cmake-3.5.2.tar.gz
cd cmake-3.5.2
./configure
make

Sekarang anda dapat memiliki untuk memilih tipe instalasi untuk memutuskan, saya sarankan menginstal dengan checkinstall, karena hal ini menciptakan sebuah paket DEB.

  • dengan checkinstall

sudo apt-get install checkinstall sudo checkinstall

  • dengan make install

sudo make install

Komentar (1)

Saya tidak yakin jika saya terlambat ke pesta, tapi baru-baru ini di Ubuntu 14.04 saya menghadapi masalah yang sama dan ini adalah bagaimana saya mendapatkannya diselesaikan. Pertama, anda perlu untuk menghapus yang sudah ada alien dengan mengeksekusi perintah:

sudo apt-get remove cmake

Hit kembali atau enter. Berikutnya, anda perlu menginstal cmake3 dengan menggunakan perintah berikut:

sudo apt-get update 

sudo apt-get upgrade 

sudo apt-get install cmake3

Dengan asumsi, jawaban saya akan menjadi tua dalam beberapa tahun terakhir, pertimbangkan untuk mencari cmake paket yang memiliki nomor yang terkait dengan itu. Misalnya, pada saat ini, cmake3 bekerja untuk saya.

Untuk melakukannya, semua yang harus anda jalankan adalah

apt-cache search cmake

Setelah anda menemukan paket, hanya menginstal seperti yang disarankan.

Terima kasih
Happy Coding!

Komentar (3)

Mencoba untuk membangun itu dari sumber, menginstal dan menyesuaikan $PATH variabel untuk membuatnya tersedia. Mungkin anda harus menambahkan diekspor variabel untuk anda bashrc. Yang pada dasarnya adalah bagaimana saya akan melakukannya, harap ubah nama file dan folder dengan kebutuhan anda:

sudo apt-get install build-essential
wget http://url.to/cmake-3.2-src.tar.gz
tar xzf cmake-3.2-src.tar.gz
cd cmake-3.2-src
./configure
make
# If make finishes without errors:
sudo make install
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
cmake --version # This should give v3.2
Komentar (2)

Hanya menginstal terbaru dari sh dari https://cmake.org/download/

cd /usr
sudo wget https://cmake.org/files/v3.8/cmake-3.8.2-Linux-x86_64.sh -P /usr/
sudo chmod 755 /usr/cmake-3.8.2-Linux-x86_64.sh
sudo ./cmake-3.8.2-Linux-x86_64.sh
Komentar (0)