So installierst du die neueste Version von CMake über die Kommandozeile unter Ubuntu 20.04 LTS
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.)