Membuat adalah kompiler gratis, sumber terbuka, dan lintas platform yang dirancang untuk membangun lingkungan asli, menghasilkan pembungkus, membangun executable dalam kombinasi arbitrer. CMake populer karena lintas platformnya sehingga developer yang menggunakan sistem build bekerja seperti biasanya.
Dalam tutorial berikut, Anda akan mempelajari cara menginstal CMake di Desktop atau Server Debian 11 Bullseye.
Prasyarat
- OS yang Disarankan: Debian 11 Bullseye.
- Akun pengguna: Akun pengguna dengan sudo atau akses root.
- Akses Internet
Tutorial akan menggunakan terminal untuk instalasi yang ditemukan di Aktivitas> Tampilkan Aplikasi> Terminal.
Contoh:
Perbarui Sistem Operasi
Perbarui Debian . Anda sistem operasi untuk memastikan semua paket yang ada adalah yang terbaru.
sudo apt update && sudo apt upgrade -y
Tutorial akan menggunakan perintah sudo dan dengan asumsi Anda memiliki status sudo .
Untuk memverifikasi status sudo di akun Anda:
sudo whoami
Contoh keluaran yang menunjukkan status sudo:
[joshua@debian~]$ sudo whoami
root
Untuk menyiapkan akun sudo yang ada atau baru, kunjungi tutorial kami di Menambahkan Pengguna ke Sudoers di Debian .
Gunakan perintah berikut dengan kata sandi root untuk masuk menggunakan akun root.
su
Untuk pengguna yang memiliki akses sudo , ini dapat dilewati.
Opsi 1 – Instal CMake dengan APT Repository
Metode pertama yang direkomendasikan untuk sebagian besar pengguna akan menginstal CMake dari repositori Debian 11.
Untuk memulai instalasi, gunakan perintah berikut.
sudo apt install cmake
Contoh keluaran:
Ketik Y , lalu tekan ENTER KEY untuk melanjutkan.
Setelah terinstal, konfirmasi instalasi dengan memeriksa versi CMake.
cmake --version
Contoh keluaran:
cmake version 3.18.4
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Opsi 2 – Instal CMake dengan Mengkompilasi Sumber
Opsi kedua bagi pengguna yang membutuhkan CMake versi terbaru adalah mengunduh sumber dan mengompilasinya. Ini adalah metode yang sangat baik karena memungkinkan Anda untuk menginstal versi terbaru, tetapi harus diingat untuk mengunduh dan mengkompilasi ulang untuk pembaruan.
Sebelum melanjutkan lebih jauh, instal dependensi yang diperlukan berikut pada sistem Anda menggunakan perintah berikut.
sudo apt install build-essential checkinstall zlib1g-dev libssl-dev -y
Pertama, kunjungi halaman rilis Github dan ambil tautan versi terbaru, jangan lupa lakukan ini sebagai contoh tautan di bawah ini akan kedaluwarsa pada waktunya.
Selanjutnya, unduh arsip menggunakan perintah wget .
Hanya contoh:
wget https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.2.tar.gz
Ekstrak konten arsip menggunakan perintah berikut.
tar -zxvf cmake-{version number}.tar.gz
Sekarang CD ke dalam direktori yang telah diekstrak.
cd cmake-{version number}
Di bagian selanjutnya, Anda akan skrip Bootstrap . Jika Anda mengalami masalah, pastikan dependensi yang disebutkan lebih lanjut telah diinstal.
./bootstrap
Skrip Bootstrap mungkin memerlukan waktu beberapa menit. Setelah selesai, gunakan perintah make untuk membangun paket.
make
Selanjutnya, instal CMake menggunakan perintah make install berikut ini .
make install
Proses ini dapat memakan waktu beberapa menit hingga hampir sepuluh menit untuk membuat kopi atau minum.
Setelah penginstalan selesai, periksa versi CMake.
cmake version 3.22.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Seperti di atas, Anda telah berhasil menginstal versi 3.22.2 alih-alih versi APT Debian default dari 3.18.4.