GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie die Programmiersprache Rust unter Ubuntu 20.04

Rust ist eine quelloffene und heute sehr beliebte Programmiersprache, die 2006 von Graydon Hoare entwickelt wurde. Sie ist extrem schnell, verhindert Segfaults und garantiert Thread- und Speichersicherheit. Es unterstützt Nullkosten-Abstraktionen, Threads ohne Datenrennen, Bewegungssemantik, effiziente C-Bindungen, minimale Laufzeit und Musterabgleich. Es ist C++ sehr ähnlich und kann auf mehreren Plattformen ausgeführt werden.

In diesem Tutorial zeige ich Ihnen, wie Sie die Programmiersprache Rust auf Ubuntu 20.04 installieren.

Voraussetzungen

  • Ein Server mit Ubuntu 20.04.
  • Auf dem Server ist ein Root-Passwort konfiguriert.

Rust installieren

Um Rust zu installieren, müssen Sie Curl und andere Pakete auf Ihrem System installieren.

apt-get install curl build-essential make gcc -y

Laden Sie nach der Installation des Curl-Pakets das Rust-Installationsskript wie unten gezeigt herunter und führen Sie es aus:

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

Sie werden aufgefordert, die Installationsoptionen wie unten gezeigt auszuwählen:

info: downloading installer

Welcome to Rust!

This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.

Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:

  /root/.rustup

This can be modified with the RUSTUP_HOME environment variable.

The Cargo home directory located at:

  /root/.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  /root/.cargo/bin

This path will then be added to your PATH environment variable by
modifying the profile files located at:

  /root/.profile
  /root/.bashrc

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.

Current installation options:


   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1

Geben Sie 1 ein und drücken Sie die Eingabetaste, um fortzufahren. Sie sollten die folgende Ausgabe erhalten:

info: profile set to 'default'
info: default host triple is x86_64-unknown-linux-gnu
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2021-06-17, rust version 1.53.0 (53cb7b09b 2021-06-17)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
info: downloading component 'rust-std'
info: downloading component 'rustc'
 48.4 MiB /  48.4 MiB (100 %)  26.8 MiB/s in  1s ETA:  0s
info: downloading component 'rustfmt'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
 16.1 MiB /  16.1 MiB (100 %)   1.9 MiB/s in  6s ETA:  0s
info: installing component 'rust-std'
 25.3 MiB /  25.3 MiB (100 %)   5.8 MiB/s in  4s ETA:  0s
info: installing component 'rustc'
 48.4 MiB /  48.4 MiB (100 %)   7.1 MiB/s in  7s ETA:  0s
info: installing component 'rustfmt'
info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'

  stable-x86_64-unknown-linux-gnu installed - rustc 1.53.0 (53cb7b09b 2021-06-17)


Rust is installed now. Great!

To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).

To configure your current shell, run:
source $HOME/.cargo/env

Nach der Installation müssen Sie die Rust-Umgebung für Ihre aktuelle Shell aktivieren. Sie können es mit dem folgenden Befehl aktivieren:

source ~/.profile
source ~/.cargo/env

Überprüfen Sie als Nächstes die Version von Rust mit dem folgenden Befehl:

rustc --version

Sie sollten die folgende Ausgabe erhalten:

rustc 1.53.0 (53cb7b09b 2021-06-17)

Erstellen Sie eine Beispielanwendung mit Rust

Als Nächstes müssen Sie eine Beispielanwendung erstellen, um Rust zu testen.

Erstellen Sie zunächst ein Verzeichnis für Ihre Anwendung:

mkdir app

Wechseln Sie als Nächstes in das Verzeichnis der App und erstellen Sie mit dem folgenden Befehl eine Beispielanwendung:

cd app
nano app.rs

Fügen Sie den folgenden Code hinzu:

fn main() {
    println!("Hello World, this is my first app");
}

Speichern und schließen Sie die Datei und kompilieren Sie dann das Programm mit dem folgenden Befehl:

rustc app.rs

Dadurch wird eine ausführbare Datei namens app im aktuellen Verzeichnis erstellt.

Als nächstes führen Sie das Programm mit dem folgenden Befehl aus:

./app

Sie sollten die folgende Ausgabe sehen:

Hello World, this is my first app

Um das Rust-Paket zu aktualisieren, führen Sie den folgenden Befehl aus:

rustup update

Sie sollten die folgende Ausgabe erhalten:

info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: checking for self-updates

  stable-x86_64-unknown-linux-gnu unchanged - rustc 1.53.0 (53cb7b09b 2021-06-17)

Wenn Sie den Rust von Ihrem System entfernen möchten, führen Sie den folgenden Befehl aus:

rustup self uninstall

Sie sollten die folgende Ausgabe erhalten:

Thanks for hacking in Rust!

This will uninstall all Rust toolchains and data, and remove
$HOME/.cargo/bin from your PATH environment variable.
Continue? (y/N) y

info: removing rustup home
info: removing cargo home
info: removing rustup binaries
info: rustup is uninstalled

Schlussfolgerung

Herzliche Glückwünsche! Sie haben Rust erfolgreich auf einem Ubuntu 20.04-Server installiert. Mit Rust können Sie jetzt extrem schnellen Code mit sehr geringem Speicherverbrauch schreiben.


Ubuntu
  1. So installieren Sie die Go-Programmiersprache unter Linux (Ubuntu/Debian/CentOS)

  2. So installieren Sie die Swift-Programmiersprache unter Ubuntu 20.04

  3. So installieren Sie die Programmiersprache Rust unter Debian 11

  4. Installieren Sie die Programmiersprache Rust auf Ubuntu 20.04 - Ein Schritt-für-Schritt-Prozess?

  5. So installieren Sie die Swift-Sprache unter Ubuntu 20.04

So installieren Sie die Programmiersprache Rust unter Linux Mint 20

So installieren Sie die Go-Programmiersprache unter Ubuntu 20.04

So installieren Sie die Programmiersprache Rust auf AlmaLinux 8

So installieren Sie Rust unter Ubuntu 20.04

So installieren Sie die Julia-Programmiersprache unter Ubuntu 20.04

So installieren Sie die Programmiersprache Rust unter Linux