CMake è un compilatore gratuito, open source e multipiattaforma progettato per creare ambienti nativi, generare wrapper, creare eseguibili in combinazioni arbitrarie. CMake è popolare grazie alla sua multipiattaforma in modo che gli sviluppatori che utilizzano il sistema di build funzionino nel modo in cui sono abituati.
Nel seguente tutorial imparerai come installare CMake su Debian 11 Bullseye Desktop o Server.
Prerequisiti
- Sistema operativo consigliato: Debian 11 Bullseye.
- Account utente: Un account utente con accesso sudo o root.
- Accesso a Internet
Il tutorial utilizzerà il terminale per l'installazione che si trova in Attività> Mostra applicazioni> Terminale.
Esempio:
Aggiorna sistema operativo
Aggiorna la tua Debian sistema operativo per garantire che tutti i pacchetti esistenti siano aggiornati.
sudo apt update && sudo apt upgrade -y
Il tutorial utilizzerà il comando sudo e supponendo che tu abbia lo stato sudo .
Per verificare lo stato di sudo sul tuo account:
sudo whoami
Esempio di output che mostra lo stato di sudo:
[joshua@debian~]$ sudo whoami
root
Per configurare un account sudo esistente o nuovo, visita il nostro tutorial su Aggiunta di un utente a Sudoer su Debian .
Utilizza il comando seguente con la password di root per accedere e utilizzare l'account di root.
su
Per gli utenti che hanno sudo access , questo può essere saltato.
Opzione 1 – Installa CMake con APT Repository
Il primo metodo consigliato per la maggior parte degli utenti installerà CMake dal repository di Debian 11.
Per iniziare l'installazione, usa il seguente comando.
sudo apt install cmake
Esempio di output:
Digita Y , quindi premi il TASTO INVIO per procedere.
Una volta installato, conferma l'installazione controllando la versione di CMake.
cmake --version
Esempio di output:
cmake version 3.18.4
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Opzione 2 – Installa CMake compilando il sorgente
La seconda opzione per gli utenti che richiedono l'ultima versione di CMake è scaricare il sorgente e compilarlo. Questo è un metodo eccellente in quanto ti consente di installare la versione più recente, ma ha il costo di ricordarti di scaricare e ricompilare per gli aggiornamenti.
Prima di procedere ulteriormente, installa le seguenti dipendenze richieste sul tuo sistema usando il comando seguente.
sudo apt install build-essential checkinstall zlib1g-dev libssl-dev -y
In primo luogo, visita la pagina delle versioni di Github e prendi il link dell'ultima versione, non dimenticare di farlo come il link di esempio di seguito sarà obsoleto nel tempo.
Quindi, scarica l'archivio utilizzando il comando wget .
Solo esempio:
wget https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.2.tar.gz
Estrarre il contenuto dell'archivio utilizzando il seguente comando.
tar -zxvf cmake-{version number}.tar.gz
Ora CD nella directory che è stata estratta.
cd cmake-{version number}
Nella parte successiva, script Bootstrap . In caso di problemi, assicurati che le dipendenze menzionate più in alto siano installate.
./bootstrap
Lo script Bootstrap potrebbe richiedere alcuni minuti. Una volta terminato, usa il comando make per creare il pacchetto.
make
Quindi, installa CMake utilizzando il seguente comando make install .
make install
Questo processo può richiedere da pochi minuti a quasi dieci minuti per preparare un caffè o prendere un drink.
Al termine dell'installazione, controlla la versione di CMake.
cmake version 3.22.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Come sopra, hai installato con successo la versione 3.22.2 invece della versione predefinita di Debian APT di 3.18.4.