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.