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.