Ricerca nel sito web

Come installare Rust su AlmaLinux 8


Su questa pagina

  1. Prerequisiti
  2. Aggiornamento del sistema
  3. Installazione del linguaggio di programmazione Rust
  4. Test dell'installazione di Rust
  5. Conclusione

Rust è un linguaggio di programmazione con tre principi chiave di progettazione: sicurezza, concorrenza e praticità. È un progetto open source che mira a velocità, sicurezza della memoria e parallelizzazione.

È stato creato da Graydon Hoare nel 2010. Ora è sviluppato principalmente dai Rust Project Developers con l'aiuto della comunità con l'obiettivo di creare un moderno linguaggio di programmazione di sistema che garantisca la sicurezza dei thread, il controllo completo sul ciclo di vita della memoria e C efficiente attacchi. Rust è un linguaggio di programmazione tipizzato staticamente e utilizza l'inferenza del tipo per assicurarsi che non sia necessario specificare in modo ridondante i tipi.

Rust è stato creato come alternativa a C++/C che rende possibile scrivere codice sicuro senza doversi preoccupare di problemi di memoria o thread.

Ci sono diversi vantaggi nell'usare Rust rispetto a C/C++, inclusa una migliore sicurezza della memoria e prestazioni più elevate. Con la sua attenzione alle astrazioni a costo zero, è facile da apprendere, sviluppare, padroneggiare e distribuire.

Rust ha un semplice modello di programmazione. zit è facile da imparare per i principianti e allo stesso tempo fornisce funzionalità avanzate come astrazioni a costo zero, tratti, corrispondenza di modelli, sicurezza della memoria garantita attraverso il suo sistema di proprietà, gestione automatica della memoria attraverso il suo esclusivo algoritmo di raccolta dei rifiuti e concorrenza thread-safe con messaggio che passa tra i thread.

In questo articolo impareremo come installare Rust su un sistema AlmaLinux 8. Questo tutorial include istruzioni dettagliate insieme a schermate dei passaggi del processo.

Prerequisiti

  • Un server che esegue AlmaLinux 8 x64.
  • Un account utente con privilegi sudo.

Aggiornamento del sistema

Abbiamo bisogno di aggiornare il sistema prima di installare Rust per due motivi. Innanzitutto, è importante mantenere il sistema aggiornato per motivi di sicurezza e, in secondo luogo, può essere necessario per assicurarsi che Rust funzioni correttamente. Eseguire il seguente comando per aggiornare il sistema.

sudo dnf check-update
sudo dnf update -y
sudo dnf upgrade -y

Al termine del processo di aggiornamento, sarà necessario installare le dipendenze richieste. Esegui il seguente comando per installare le dipendenze di Rust.

sudo dnf install epel-release
sudo dnf install cmake gcc make curl -y

Installazione del linguaggio di programmazione Rust

Ora che il nostro sistema è aggiornato e abbiamo installato tutte le dipendenze necessarie, possiamo procedere con l'installazione del linguaggio di programmazione Rust sul nostro sistema. Useremo curl per scaricare uno script che installerà l'ultima versione del compilatore. Esegui il seguente comando per scaricarlo ed eseguirlo.

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

Lo script di installazione impiegherà un po' di tempo per terminare. Lo script installerà automaticamente le dipendenze richieste e si arrugginirà. Al termine di questo processo, dobbiamo aggiungere la directory bin di rustup alla nostra variabile PATH per poter utilizzare rustc e altri strumenti forniti da Rust. Eseguire il comando seguente per configurare le variabili di ambiente.

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

Dopo aver terminato il processo di installazione, possiamo verificare se rust è installato correttamente eseguendo il comando rustc con il flag -V.

rustc -V

Dovresti ottenere un output simile allo screenshot seguente. Puoi vedere la versione del linguaggio Rust che abbiamo installato. La tua versione potrebbe essere diversa da quella in questo esempio.

Test dell'installazione di Rust

Ora che abbiamo installato Rust sul nostro sistema AlmaLinux, creeremo un semplice progetto che verrà utilizzato per testare l'installazione di Rust.

Innanzitutto, crea una directory per il nostro progetto di esempio. Chiameremo la directory rust-example. Creeremo questa cartella all'interno della nostra home directory. Esegui il seguente comando per creare un nuovo progetto rust all'interno della tua home directory.

cd && mkdir rust-example

Dopo aver creato la nuova directory per il nostro progetto, dobbiamo cambiare la directory di lavoro corrente nella directory di esempio di ruggine appena creata. Eseguire il comando seguente per modificare la directory.

cd rust-example

Ci sono diversi progetti che possiamo creare con Rust. Creeremo un semplice progetto \Hello world\ in questo articolo. Esegui il comando seguente per generare una nuova applicazione Rust denominata hello_world.

sudo nano hello_world.rs

Dobbiamo aggiungere il codice che stamperà \Ciao mondo!\ alla riga di comando. Le seguenti righe sono il contenuto del file hello_world.rs.

fn main() {
  println!("Hello World, Howtoforge");
}

La prima riga definisce una nuova funzione denominata main. Useremo la funzione principale come punto di ingresso per questa applicazione. La seconda riga avvia un blocco di codice che verrà eseguito quando eseguiremo l'applicazione. Questo definisce una nuova variabile chiamata println e assegna la stringa \Hello World, Howtoforge\ a questa variabile. Alla fine, dobbiamo chiudere (} e ( )) il blocco di codice per indicare la fine della funzione println.

Dopo aver completato questo passaggio, dobbiamo salvare ed uscire dall'editor premendo Ctrl + X. Ci verrà chiesto se salvare o meno il file. Puoi inserire Y e premere Invio per indicare che vuoi salvare questo file. Ciò chiuderà il file hello_world.rs e ci riporterà al prompt della riga di comando.

Ora che abbiamo creato la nostra applicazione, possiamo compilarla in un file binario eseguendo il comando rustc con il nome del file come parametro. Il seguente comando compilerà il file hello_world.rs in un file binario denominato hello_world .

rustc hello_world.rs

È possibile eseguire il comando ls per elencare tutti i file nella directory corrente. Dovresti vedere un file binario chiamato hello_world nella directory rust-example.

ls

Possiamo eseguire il nostro programma stampando il percorso del file eseguibile e fornendolo come argomento al comando ./hello_world.

./hello_world

Dovresti ottenere un output simile allo screenshot seguente sulla riga di comando. Congratulazioni, hai eseguito con successo il tuo primo programma Rust.

Conclusione

In questo articolo abbiamo imparato come installare il linguaggio Rust sul nostro sistema AlmaLinux. Abbiamo anche creato un progetto di esempio che può essere utilizzato per testare l'installazione di Rust. Per favore lasciaci qualsiasi commento se hai un problema con il processo di installazione o qualcosa non funziona correttamente.