So installierst du Rust unter AlmaLinux 8
Rust ist eine Programmiersprache mit drei wichtigen Grundsätzen: Sicherheit, Gleichzeitigkeit und Praktikabilität. Sie ist ein Open-Source-Projekt, das auf Geschwindigkeit, Speichersicherheit und Parallelisierung abzielt.
Sie wurde 2010 von Graydon Hoare entwickelt. Heute wird sie hauptsächlich von den Entwicklern des Rust-Projekts mit Hilfe der Community entwickelt. Ziel ist es, eine moderne Systemprogrammiersprache zu schaffen, die Thread-Sicherheit, vollständige Kontrolle über den Lebenszyklus des Speichers und effiziente C-Bindungen garantiert. Rust ist eine statisch typisierte Programmiersprache und nutzt Typinferenz, um sicherzustellen, dass du deine Typen nicht redundant angeben musst.
Rust wurde als Alternative zu C++/C entwickelt, die es ermöglicht, sicheren Code zu schreiben, ohne sich Gedanken über Speicher- oder Thread-Probleme zu machen.
Die Verwendung von Rust bietet gegenüber C/C++ mehrere Vorteile, darunter eine verbesserte Speichersicherheit und eine höhere Leistung. Rust ist einfach zu erlernen, zu entwickeln, zu beherrschen und einzusetzen, da es sich auf Null-Kosten-Abstraktionen konzentriert.
Rust hat ein einfaches Programmiermodell. zit ist für Anfänger leicht zu erlernen und bietet gleichzeitig fortschrittliche Funktionen wie Zero-Cost-Abstraktionen, Traits, Pattern-Matching, garantierte Speichersicherheit durch das Ownership-System, automatische Speicherverwaltung durch den einzigartigen Garbage-Collection-Algorithmus und Thread-sichere Gleichzeitigkeit mit Message-Passing zwischen Threads.
In diesem Artikel erfährst du, wie du Rust auf einem AlmaLinux 8 System installierst. In diesem Tutorial findest du eine ausführliche Anleitung und Screenshots zu den einzelnen Schritten.
Voraussetzungen
- Ein Server, auf dem AlmaLinux 8 x64 läuft.
- Ein Benutzerkonto mit sudo-Rechten.
Das System aktualisieren
Wir müssen das System vor der Installation von Rust aus zwei Gründen aktualisieren. Erstens ist es wichtig, das System aus Sicherheitsgründen auf dem neuesten Stand zu halten und zweitens kann es notwendig sein, um sicherzustellen, dass Rust richtig funktioniert. Führe den folgenden Befehl aus, um das System zu aktualisieren.
sudo dnf check-update
sudo dnf update -y
sudo dnf upgrade -y
Nachdem die Aktualisierung abgeschlossen ist, müssen wir die erforderlichen Abhängigkeiten installieren. Führe den folgenden Befehl aus, um die Rust-Abhängigkeiten zu installieren.
sudo dnf install epel-release
sudo dnf install cmake gcc make curl -y
Installieren der Programmiersprache Rust
Jetzt, da unser System auf dem neuesten Stand ist und wir alle erforderlichen Abhängigkeiten installiert haben, können wir mit der Installation der Programmiersprache Rust auf unserem System fortfahren. Wir verwenden curl, um ein Skript herunterzuladen, das die neueste Version des Compilers installiert. Führe den folgenden Befehl aus, um es herunterzuladen und auszuführen.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Das Installationsskript wird eine Weile brauchen, bis es fertig ist. Das Skript installiert automatisch die benötigten Abhängigkeiten und rust selbst. Nachdem dieser Prozess abgeschlossen ist, müssen wir das Verzeichnis rustup bin zu unserer PATH-Variablen hinzufügen, um rustc und andere von Rust bereitgestellte Tools zu verwenden. Führe den folgenden Befehl aus, um die Umgebungsvariablen einzurichten.
source ~/.profile
source ~/.cargo/env
Nach Abschluss des Installationsvorgangs können wir überprüfen, ob rust korrekt installiert wurde, indem wir den Befehl rustc mit der Option -V ausführen.
rustc -V
Du solltest eine Ausgabe ähnlich dem folgenden Screenshot erhalten. Du siehst die Version der Sprache Rust, die wir installiert haben. Deine Version kann sich von der Version in diesem Beispiel unterscheiden.
Testen der Rust-Installation
Nachdem wir nun Rust auf unserem AlmaLinux-System installiert haben, erstellen wir ein einfaches Projekt, mit dem wir die Rust-Installation testen können.
Als erstes erstellen wir ein Verzeichnis für unser Beispielprojekt. Wir nennen das Verzeichnis rust-example. Wir erstellen diesen Ordner in unserem Home-Verzeichnis. Führe den folgenden Befehl aus, um ein neues Rust-Projekt in deinem Home-Verzeichnis zu erstellen.
cd && mkdir rust-example
Nachdem wir das neue Verzeichnis für unser Projekt erstellt haben, müssen wir das aktuelle Arbeitsverzeichnis in das neu erstellte rust-example Verzeichnis ändern. Führe den folgenden Befehl aus, um das Verzeichnis zu ändern.
cd rust-example
Es gibt eine Reihe verschiedener Projekte, die wir mit Rust erstellen können. In diesem Artikel werden wir ein einfaches „Hello world“-Projekt erstellen. Führe den folgenden Befehl aus, um eine neue Rust-Anwendung namens hello_world zu erstellen.
sudo nano hello_world.rs
Wir müssen den Code, der „Hallo Welt!“ ausgibt, in die Befehlszeile einfügen. Die folgenden Zeilen sind der Inhalt der Datei hello_world.rs.
fn main() {
println!("Hello World, Howtoforge");
}
Die erste Zeile definiert eine neue Funktion namens main. Wir werden die main-Funktion als Einstiegspunkt für diese Anwendung verwenden. Die zweite Zeile beginnt einen Codeblock, der ausgeführt wird, wenn wir die Anwendung starten. Er definiert eine neue Variable namens println und weist dieser Variable die Zeichenkette „Hello World, Howtoforge“ zu. Zum Schluss müssen wir den Codeblock schließen (} und ( )), um das Ende der println-Funktion anzuzeigen.
Nachdem wir diesen Schritt abgeschlossen haben, müssen wir speichern und den Editor mit Strg + X verlassen. Du kannst Y eingeben und die Eingabetaste drücken, um anzugeben, dass du die Datei speichern willst. Damit wird die Datei hello_world.rs geschlossen und wir kehren zur Eingabeaufforderung zurück.
Jetzt, da wir unsere Anwendungerstellt haben, können wir sie in eine Binärdatei kompilieren, indem wir den Befehl rustc mit dem Dateinamen als Parameter ausführen. Der folgende Befehl kompiliert die Datei hello_world.rs in eine Binärdatei namens hello_world .
rustc hello_world.rs
Du kannst den Befehl ls ausführen, um alle Dateien im aktuellen Verzeichnis aufzulisten. Du solltest eine Binärdatei mit dem Namen hello_world unter dem Verzeichnis rust-example sehen.
ls
Wir können unser Programm ausführen, indem wir den Pfad zur ausführbaren Datei ausdrucken und ihn als Argument für den Befehl ./hello_world angeben.
./hello_world
Du solltest eine Ausgabe ähnlich dem folgenden Screenshot auf deiner Kommandozeile erhalten. Herzlichen Glückwunsch, du hast dein erstes Rust-Programm erfolgreich ausgeführt.
Fazit
In diesem Artikel haben wir gelernt, wie wir die Sprache Rust auf unserem AlmaLinux-System installieren. Außerdem haben wir ein Beispielprojekt erstellt, mit dem du die Rust-Installation testen kannst. Bitte hinterlasse uns einen Kommentar, wenn du ein Problem mit dem Installationsprozess hast oder etwas nicht richtig funktioniert.