GNU/Linux >> LINUX-Kenntnisse >  >> AlmaLinux

So installieren Sie Rust auf AlmaLinux 8

Rust ist eine Programmiersprache mit drei zentralen Designgrundsätzen:Sicherheit, Parallelität und Praktikabilität. Es ist ein Open-Source-Projekt, das auf Geschwindigkeit, Speichersicherheit und Parallelisierung abzielt.

Es wurde 2010 von Graydon Hoare erstellt. Es wird jetzt hauptsächlich von den Rust-Projektentwicklern mit Hilfe der Community entwickelt, mit dem Ziel, eine moderne Systemprogrammiersprache zu schaffen, die Thread-Sicherheit, vollständige Kontrolle über den Lebenszyklus des Speichers und effizientes C Bindungen. Rust ist eine statisch typisierte Programmiersprache und verwendet Typinferenz, um sicherzustellen, dass Sie Ihre Typen nicht redundant angeben müssen.

Rust wurde als Alternative zu C++/C entwickelt, die es ermöglicht, sicheren Code zu schreiben, ohne sich Gedanken über Speicher- oder Thread-Probleme machen zu müssen.

Die Verwendung von Rust gegenüber C/C++ bietet mehrere Vorteile, einschließlich verbesserter Speichersicherheit und höherer Leistung. Mit seinem Fokus auf Nullkosten-Abstraktionen ist es einfach zu erlernen, zu entwickeln, zu beherrschen und einzusetzen.

Rust hat ein einfaches Programmiermodell. zit ist für Anfänger leicht zu erlernen und bietet gleichzeitig erweiterte Funktionen wie Nullkosten-Abstraktionen, Traits, Musterabgleich, garantierte Speichersicherheit durch sein Eigentümersystem, automatische Speicherverwaltung durch seinen einzigartigen Garbage-Collection-Algorithmus und Thread-sichere Parallelität mit Nachrichtenaustausch zwischen Threads.

In diesem Artikel erfahren wir, wie man Rust auf einem AlmaLinux 8-System installiert. Dieses Tutorial enthält detaillierte Anweisungen sowie Screenshots der Schritte im Prozess.

Voraussetzungen

  • Ein Server, auf dem AlmaLinux 8 x64 ausgeführt wird.
  • Ein Benutzerkonto mit sudo-Berechtigungen.

Aktualisieren des Systems

Wir müssen das System vor der Installation von Rust aus zwei Gründen aktualisieren. Erstens ist es aus Sicherheitsgründen wichtig, das System auf dem neuesten Stand zu halten, und zweitens kann es notwendig sein, um sicherzustellen, dass Rust ordnungsgemäß funktioniert. Führen Sie den folgenden Befehl aus, um das System zu aktualisieren.

sudo dnf check-update
sudo dnf update -y
sudo dnf upgrade -y

Nachdem der Aktualisierungsprozess abgeschlossen ist, müssen wir die erforderlichen Abhängigkeiten installieren. Führen Sie den folgenden Befehl aus, um Rust-Abhängigkeiten zu installieren.

sudo dnf install epel-release
sudo dnf install cmake gcc make curl -y

Installieren der Programmiersprache Rust

Nachdem 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 werden curl verwenden, um ein Skript herunterzuladen, das die neueste Version des Compilers installiert. Führen Sie den folgenden Befehl aus, um ihn herunterzuladen und auszuführen.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Das Installationsskript wird eine Weile dauern, bis es fertig ist. Das Skript installiert automatisch die erforderlichen Abhängigkeiten und rostet sich selbst. Nachdem dieser Vorgang abgeschlossen ist, müssen wir das rustup bin-Verzeichnis zu unserer PATH-Variablen hinzufügen, um rustc und andere von Rust bereitgestellte Tools verwenden zu können. Führen Sie 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 ist, indem wir den Befehl rustc mit dem Flag -V ausführen.

rustc -V

Sie sollten eine Ausgabe ähnlich dem folgenden Screenshot erhalten. Sie können die Version der Rust-Sprache sehen, die wir installiert haben. Ihre Version kann sich von der in diesem Beispiel unterscheiden.

Testen der Rust-Installation 

Nachdem wir Rust auf unserem AlmaLinux-System installiert haben, erstellen wir ein einfaches Projekt, das zum Testen der Rust-Installation verwendet wird.

Erstellen Sie zunächst ein Verzeichnis für unser Beispielprojekt. Wir nennen das Verzeichnis rust-example. Wir werden diesen Ordner in unserem Home-Verzeichnis erstellen. Führen Sie den folgenden Befehl aus, um ein neues Rust-Projekt in Ihrem 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ühren Sie 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. Wir werden in diesem Artikel ein einfaches „Hello World“-Projekt erstellen. Führen Sie den folgenden Befehl aus, um eine neue Rust-Anwendung namens hello_world.

zu generieren
sudo nano hello_world.rs

Wir müssen den Code hinzufügen, der "Hello world!" zur Kommandozeile. 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 Hauptfunktion als Einstiegspunkt für diese Anwendung verwenden. Die zweite Zeile startet einen Codeblock, der ausgeführt wird, wenn wir die Anwendung ausführen. Dies definiert eine neue Variable namens println und weist dieser Variable den String „Hello World, Howtoforge“ zu. Am Ende müssen wir den Codeblock schließen (} und ()), um das Ende der println-Funktion anzuzeigen.

Nach Abschluss dieses Schritts müssen wir speichern und den Editor verlassen, indem wir Strg + X drücken . Wir werden aufgefordert, die Datei zu speichern oder nicht. Sie können Y eingeben und drücken Sie Enter um anzuzeigen, dass Sie diese Datei speichern möchten. Dadurch wird die Datei hello_world.rs geschlossen und wir kehren zur Eingabeaufforderung der Befehlszeile zurück.

Nachdem wir unsere Anwendung erstellt 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

Sie können den Befehl ls ausführen, um alle Dateien im aktuellen Verzeichnis aufzulisten. Sie sollten eine Binärdatei namens hello_world im Verzeichnis rust-example sehen.

ls

Wir können unser Programm ausführen, indem wir den Pfad zur ausführbaren Datei ausgeben und ihn als Argument für den Befehl ./hello_world bereitstellen.

./hello_world

Sie sollten eine Ausgabe ähnlich dem folgenden Screenshot auf Ihrer Befehlszeile erhalten. Herzlichen Glückwunsch, Sie haben Ihr erstes Rust-Programm erfolgreich ausgeführt.

Schlussfolgerung

In diesem Artikel haben wir gelernt, wie man die Rust-Sprache auf unserem AlmaLinux-System installiert. Wir haben auch ein Beispielprojekt erstellt, das zum Testen der Rust-Installation verwendet werden kann. Bitte hinterlassen Sie uns einen Kommentar, wenn Sie ein Problem mit dem Installationsprozess haben oder etwas nicht richtig funktioniert.


AlmaLinux
  1. So installieren Sie Git auf AlmaLinux

  2. So installieren Sie Apache auf AlmaLinux

  3. So installieren Sie MySQL auf AlmaLinux

  4. So installieren Sie PHP 8 auf AlmaLinux 8

  5. So installieren Sie PHP 7.4 auf AlmaLinux 8

So installieren Sie Git auf AlmaLinux 8

So installieren Sie Node.js auf AlmaLinux 8

So installieren Sie Gnome auf AlmaLinux 8

So installieren Sie DirectAdmin auf AlmaLinux 8

So installieren Sie Rust auf AlmaLinux 8

So installieren Sie die Programmiersprache Rust auf AlmaLinux 8