So installierst du die neueste Version von CMake über die Kommandozeile unter Ubuntu 20.04 LTS

Melden

Die Standard-Paketquellen von Ubuntu 20.04 enthalten oft eine ältere Version von CMake. Um die allerneueste offizielle Version direkt über das Terminal zu installieren, empfiehlt sich das offizielle APT-Repository von Kitware (den Entwicklern von CMake).

In diesem Tutorial führen wir dich Schritt für Schritt durch die Installation.


Methode 1: Über das offizielle Kitware-Repository (Empfohlen)

Diese Methode stellt sicher, dass du immer die neueste stabile Version erhältst und diese künftig automatisch über apt upgrade aktualisiert wird.

Schritt 1: Bestehendes CMake entfernen (optional)

Falls du bereits eine veraltete Version von CMake installiert hast, empfiehlt es sich, diese vorher sauber zu entfernen:

sudo apt purge --auto-remove cmake

Schritt 2: Abhängigkeiten installieren

Stelle sicher, dass alle benötigten Tools zur Verwaltung von Paketquellen vorhanden sind:

sudo apt update
sudo apt install -y ca-certificates gpg wget apt-transport-https

Schritt 3: Den GPG-Schlüssel von Kitware hinzufügen

Lade den Sicherheitsschlüssel herunter und speichere ihn in deinem Schlüsselbund, damit dein System den Paketen von Kitware vertraut:

wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null

Schritt 4: Das Repository zu den Paketquellen hinzufügen

Füge das Repository für Ubuntu 20.04 (Focal Fossa) hinzu:

echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ focal main' | sudo tee /etc/apt/sources.list.d/kitware.list >/dev/null

Schritt 5: Paketlisten aktualisieren und CMake installieren

Aktualisiere die Paketlisten, damit Ubuntu die neuen Versionen erkennt, und installiere CMake:

sudo apt update
sudo apt install -y cmake

Schritt 6: Installation überprüfen

Prüfe nun, ob die neueste Version erfolgreich installiert wurde:

cmake --version

Methode 2: Schnelle Installation über Snap (Alternative)

Wenn du das System nicht mit neuen Paketquellen konfigurieren möchtest und Snap auf deinem System nutzt, kannst du die neueste CMake-Version mit einem einzigen Befehl installieren:

sudo snap install cmake --classic

Auch hier kannst du das Ergebnis prüfen mit:

cmake --version

(Hinweis: Manchmal erfordert Snap einen Neustart des Terminals, damit der Pfad zu cmake sofort erkannt wird.)

0