CMake ist ein kostenloser, quelloffener und plattformübergreifender Compiler, der entwickelt wurde, um native Umgebungen zu erstellen, Wrapper zu generieren und ausführbare Dateien in beliebigen Kombinationen zu erstellen. CMake ist beliebt, da es plattformübergreifend ist, sodass Entwickler, die das Build-System verwenden, so arbeiten, wie sie es gewohnt sind.
Im folgenden Tutorial erfahren Sie, wie Sie CMake auf Debian 11 Bullseye Desktop oder Server installieren.
Voraussetzungen
- Empfohlenes Betriebssystem: Debian 11 Bullseye.
- Benutzerkonto: Ein Benutzerkonto mit Sudo- oder Root-Zugriff.
- Internetzugang
Das Tutorial verwendet das Terminal für die Installation, das unter Aktivitäten> Anwendungen anzeigen> Terminal. zu finden ist
Beispiel:
Betriebssystem aktualisieren
Aktualisieren Sie Ihr Debian Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind.
sudo apt update && sudo apt upgrade -y
Das Tutorial verwendet den sudo-Befehl und vorausgesetzt, Sie haben den Sudo-Status .
So überprüfen Sie den Sudo-Status Ihres Kontos:
sudo whoami
Beispielausgabe, die den Sudo-Status zeigt:
[joshua@debian~]$ sudo whoami
root
Um ein bestehendes oder neues Sudo-Konto einzurichten, besuchen Sie unser Tutorial zum Hinzufügen eines Benutzers zu Sudoers unter Debian .
Verwenden Sie den folgenden Befehl mit dem Root-Passwort, um sich anzumelden, um das Root-Konto. zu verwenden
su
Für Benutzer mit sudo-Zugriff , kann übersprungen werden.
Option 1 – CMake mit APT-Repository installieren
Die erste Methode, die für die meisten Benutzer empfohlen wird, installiert CMake aus dem Repository von Debian 11.
Um mit der Installation zu beginnen, verwenden Sie den folgenden Befehl.
sudo apt install cmake
Beispielausgabe:
Geben Sie Y ein , und drücken Sie dann die EINGABETASTE um fortzufahren.
Bestätigen Sie nach der Installation die Installation, indem Sie die Version von CMake überprüfen.
cmake --version
Beispielausgabe:
cmake version 3.18.4
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Option 2 – Installieren Sie CMake durch Kompilieren der Quelle
Die zweite Option für Benutzer, die die neueste Version von CMake benötigen, ist das Herunterladen der Quelle und das Kompilieren. Dies ist eine ausgezeichnete Methode, da Sie damit die neueste Version installieren können, aber auf Kosten der Erinnerung daran, Updates herunterzuladen und neu zu kompilieren.
Bevor Sie fortfahren, installieren Sie die folgenden erforderlichen Abhängigkeiten auf Ihrem System mit dem folgenden Befehl.
sudo apt install build-essential checkinstall zlib1g-dev libssl-dev -y
Besuchen Sie zuerst die Github-Release-Seite und holen Sie sich den Link zur neuesten Version. Vergessen Sie nicht, dies als zu tun Der Beispiellink unten wird mit der Zeit veraltet sein.
Laden Sie als Nächstes das Archiv mit dem wget-Befehl herunter .
Nur Beispiel:
wget https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.2.tar.gz
Extrahieren Sie den Archivinhalt mit dem folgenden Befehl.
tar -zxvf cmake-{version number}.tar.gz
CD nun in das entpackte Verzeichnis.
cd cmake-{version number}
Im nächsten Teil werden Sie Bootstrap-Skript ausführen . Wenn Sie auf Probleme stoßen, vergewissern Sie sich, dass die weiter oben erwähnten Abhängigkeiten installiert sind.
./bootstrap
Das Bootstrap-Skript kann einige Minuten dauern. Wenn Sie fertig sind, verwenden Sie den make-Befehl um das Paket zu erstellen.
make
Installieren Sie als Nächstes CMake mit dem folgenden make install-Befehl .
make install
Dieser Vorgang kann einige Minuten bis fast zehn Minuten dauern, um einen Kaffee zuzubereiten oder ein Getränk zu sich zu nehmen.
Überprüfen Sie nach Abschluss der Installation die CMake-Version.
cmake version 3.22.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Wie oben beschrieben, haben Sie Version 3.22.2 anstelle der standardmäßigen Debian-APT-Version 3.18.4 erfolgreich installiert.