GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare un ambiente virtuale Rust usando Conda su Linux

Conda è un sistema di gestione dei pacchetti open source e un sistema di gestione dell'ambiente per l'installazione di più versioni di pacchetti software e relative dipendenze. È sviluppato principalmente per Python e non è legato a nessun linguaggio di programmazione specifico. Conda ti consente di installare molti linguaggi di programmazione in più ambienti diversi.

In questo post, ti mostreremo come creare ambienti virtuali Rust utilizzando Conda in Linux.

Prerequisiti

  • Un server che esegue Ubuntu 20.04.
  • Sul server è configurata una password di root.

Installa le dipendenze richieste

Innanzitutto, aggiorna i pacchetti di sistema all'ultima versione con il seguente comando:

apt-get update -y

Una volta aggiornati tutti i pacchetti, installa altri pacchetti richiesti con il seguente comando:

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

Una volta installati tutti i pacchetti, puoi procedere al passaggio successivo.

Installa Anaconda

Innanzitutto, scarica lo script di installazione di Anaconda con il seguente comando:

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

Una volta scaricato lo script, esegui lo script scaricato con il seguente comando:

bash Anaconda3-2021.05-Linux-x86_64.sh

Ti verrà chiesto di digitare sì o no come mostrato di seguito:

Per favore rispondi "sì" o "no":'

>>> 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]

Una volta installato Anaconda, attivare l'ambiente Conda con il seguente comando:

source ~/.bashrc

Crea ambienti virtuali Rust utilizzando Conda

Il programma di installazione della toolchain di Rust fornisce un'utilità rustup per installare Rust su Linux. Tuttavia, puoi anche utilizzare il gestore di pacchetti Conda per installare e gestire il linguaggio di programmazione Rust.

Per creare un nuovo ambiente Rust, esegui il comando seguente:

conda create -c conda-forge -n rustenv rust

Una volta terminato il processo, dovresti ottenere il seguente output:

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

Quindi, verifica l'ambiente Rust con il seguente comando:

conda info --envs

Dovresti vedere il seguente output:

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

Successivamente, dovrai attivare l'ambiente Rust. Puoi attivarlo usando il seguente comando:

conda activate rustenv

Dovresti ottenere il seguente output:

(rustenv) [email protected]:~# 

Ora verifica la versione Rust con il seguente comando:

rustc --version

Dovresti vedere il seguente output:

rustc 1.53.0 (53cb7b09b 2021-06-17)

Puoi anche controllare la versione del pacchetto Corgo con il seguente comando:

cargo --version

Dovresti vedere il seguente output:

cargo 1.53.0 (4369396ce 2021-04-27)

Aggiungi l'ambiente di carico al tuo percorso di sistema:

Successivamente, dovrai aggiungere un ambiente Cargo al percorso del tuo sistema per renderlo permanente.

Per farlo, modifica il file .bashrc con il seguente comando:

nano ~/.bashrc

Aggiungi le seguenti righe:

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

Salvare e chiudere il file quindi attivare l'ambiente con il seguente comando:

source ~/.bashrc

Disattiva ed elimina Rust Environment

Per disattivare l'ambiente Rust, eseguire il comando seguente:

conda deactivate

Quindi, elimina l'ambiente Rust in modo permanente dal tuo sistema utilizzando il seguente comando:

conda env remove -n rustenv

Conclusione

Congratulazioni! hai creato con successo un ambiente Rust usando Conda. Ora puoi iniziare a creare il tuo primo progetto utilizzando Rust.


Linux
  1. Come creare un volume fisico in Linux usando LVM

  2. Come creare un utente Linux usando Ansible

  3. Come creare un ambiente virtuale Python su Ubuntu 20.04

  4. Come creare snapshot del filesystem utilizzando Snapper Command su Linux

  5. Linux / UNIX:come creare una partizione estesa usando fdisk

Crea unità CD e DVD virtuali usando CDEmu su Linux

Crea una macchina virtuale KVM usando l'immagine Qcow2 in Linux

Crea ambienti virtuali NodeJS utilizzando Conda in Linux

Crea ambienti virtuali Rust usando Conda in Linux

Crea ambienti virtuali Golang usando Conda in Linux

Crea un volume del disco rigido virtuale (VHD) utilizzando un file in Linux