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

So erstellen Sie eine virtuelle Rust-Umgebung mit Conda unter Linux

Conda ist ein Open-Source-Paketverwaltungssystem und Umgebungsverwaltungssystem zum Installieren mehrerer Versionen von Softwarepaketen und deren Abhängigkeiten. Es ist hauptsächlich für Python entwickelt und nicht an eine bestimmte Programmiersprache gebunden. Mit Conda können Sie viele Programmiersprachen in mehreren verschiedenen Umgebungen installieren.

In diesem Beitrag zeigen wir Ihnen, wie Sie virtuelle Rust-Umgebungen mit Conda unter Linux erstellen.

Voraussetzungen

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

Erforderliche Abhängigkeiten installieren

Aktualisieren Sie zunächst Ihre Systempakete mit dem folgenden Befehl auf die neueste Version:

apt-get update -y

Sobald alle Pakete aktualisiert sind, installieren Sie andere erforderliche Pakete mit dem folgenden Befehl:

apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 -y

Sobald alle Pakete installiert sind, können Sie mit dem nächsten Schritt fortfahren.

Installieren Sie Anaconda

Laden Sie zunächst das Anaconda-Installationsskript mit dem folgenden Befehl herunter:

wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh

Führen Sie nach dem Herunterladen des Skripts das heruntergeladene Skript mit dem folgenden Befehl aus:

bash Anaconda3-2021.05-Linux-x86_64.sh

Sie werden aufgefordert, Ja oder Nein einzugeben, wie unten gezeigt:

Bitte antworten Sie mit 'Ja' oder 'Nein':'

>>> yes

Anaconda3 will now be installed into this location:
/root/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]

Aktivieren Sie nach der Installation von Anaconda die Conda-Umgebung mit dem folgenden Befehl:

source ~/.bashrc

Erstellen Sie virtuelle Rust-Umgebungen mit Conda

Das Rust-Toolchain-Installationsprogramm bietet ein Rustup-Dienstprogramm zum Installieren von Rust unter Linux. Sie können jedoch auch den Conda-Paketmanager verwenden, um die Programmiersprache Rust zu installieren und zu verwalten.

Um eine neue Rust-Umgebung zu erstellen, führen Sie den folgenden Befehl aus:

conda create -c conda-forge -n rustenv rust

Sobald der Vorgang abgeschlossen ist, sollten Sie die folgende Ausgabe erhalten:

#
# To activate this environment, use
#
#     $ conda activate rustenv
#
# To deactivate an active environment, use
#
#     $ conda deactivate

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

conda info --envs

Sie sollten die folgende Ausgabe sehen:

# conda environments:
#
base                  *  /root/anaconda3
rustenv                  /root/anaconda3/envs/rustenv

Als nächstes müssen Sie die Rust-Umgebung aktivieren. Sie können es mit dem folgenden Befehl aktivieren:

conda activate rustenv

Sie sollten die folgende Ausgabe erhalten:

(rustenv) [email protected]:~# 

Überprüfen Sie nun die Rust-Version mit dem folgenden Befehl:

rustc --version

Sie sollten die folgende Ausgabe sehen:

rustc 1.53.0 (53cb7b09b 2021-06-17)

Sie können die Corgo-Paketversion auch mit dem folgenden Befehl überprüfen:

cargo --version

Sie sollten die folgende Ausgabe sehen:

cargo 1.53.0 (4369396ce 2021-04-27)

Frachtumgebung zu Ihrem Systempfad hinzufügen:

Als Nächstes müssen Sie eine Cargo-Umgebung zu Ihrem Systempfad hinzufügen, um sie dauerhaft zu machen.

Bearbeiten Sie dazu die .bashrc-Datei mit dem folgenden Befehl:

nano ~/.bashrc

Fügen Sie die folgenden Zeilen hinzu:

export PATH=/root/.cargo/bin:$PATH

Speichern und schließen Sie die Datei und aktivieren Sie dann die Umgebung mit dem folgenden Befehl:

source ~/.bashrc

Rust-Umgebung deaktivieren und löschen

Um die Rust-Umgebung zu deaktivieren, führen Sie den folgenden Befehl aus:

conda deactivate

Löschen Sie als Nächstes die Rust-Umgebung mit dem folgenden Befehl dauerhaft von Ihrem System:

conda env remove -n rustenv

Schlussfolgerung

Herzliche Glückwünsche! Sie haben mit Conda erfolgreich eine Rust-Umgebung erstellt. Sie können jetzt damit beginnen, Ihr erstes Projekt mit Rust zu erstellen.


Linux
  1. So setzen/erstellen Sie Umgebungs- und Shell-Variablen in Linux

  2. Erstellen Sie mit Conda eine virtuelle Umgebung für verschiedene Python-Versionen

  3. So installieren Sie die Programmiersprache Rust unter Rocky Linux 8

  4. So erstellen Sie Dateisystem-Snapshots mit Snapper Command unter Linux

  5. Linux / UNIX :So erstellen Sie eine erweiterte Partition mit fdisk

Erstellen Sie virtuelle CD- und DVD-Laufwerke mit CDEmu unter Linux

Erstellen Sie eine virtuelle KVM-Maschine mit dem Qcow2-Image unter Linux

Erstellen Sie virtuelle NodeJS-Umgebungen mit Conda in Linux

Erstellen Sie virtuelle Rust-Umgebungen mit Conda in Linux

Erstellen Sie virtuelle Golang-Umgebungen mit Conda in Linux

Erstellen Sie ein Virtual HardDisk (VHD)-Volume mit einer Datei in Linux