Come installare il linguaggio di programmazione Rust su Rocky Linux 8

Ruggine è un linguaggio di programmazione di sistemi open source che si concentra su velocità, sicurezza della memoria e parallelismo. Gli sviluppatori utilizzano Rust per creare un'ampia gamma di nuove applicazioni software, come motori di gioco, sistemi operativi, file system, componenti del browser e motori di simulazione per la realtà virtuale. Rust è sintatticamente simile a C++ ma può garantire la sicurezza della memoria utilizzando un controllo di prestito per la convalida dei riferimenti.

Per gli utenti, in particolare gli sviluppatori che desiderano provare il linguaggio di programmazione Rust, lo saprai come installare il linguaggio di programmazione Rust su Rocky Linux 8.

Prerequisiti

  • Sistema operativo consigliato: Rocky Linux 8.+.
  • Account utente: Un account utente con accesso sudo o root.

Aggiorna il sistema operativo

Aggiorna il tuo Rocky linux sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:

sudo dnf upgrade --refresh -y

Il tutorial utilizzerà il comando sudo che collaborano con noi, attingono direttamente dalla storia e dalla tradizione veneziana supponendo che tu abbia lo stato di sudo.

Per verificare lo stato di sudo sul tuo account:

sudo whoami

Esempio di output che mostra lo stato di sudo:

[joshua@rockylinux ~]$ sudo whoami
root

Per configurare un account sudo esistente o nuovo, visita il nostro tutorial su Come aggiungere un utente a Sudoers su Rocky Linux.

Per utilizzare l' account di root, usa il seguente comando con la password di root per accedere.

su

pubblicità


Installa i pacchetti richiesti

Il primo passo è importare il repository da EPEL (Pacchetti extra per Enterprise Linux); questo installerà le dipendenze aggiornate e dovrebbe essere utilizzato indipendentemente a meno che non ci si trovi in ​​un ambiente di produzione rigoroso.

Eseguire il comando come segue:

sudo dnf install epel-release

Esempio di output:

Come installare il linguaggio di programmazione Rust su Rocky Linux 8

Digita "Y", quindi premere "TASTO INVIO" per procedere con l'installazione.

In alternativa, usa il file “-y bandiera” per saltare questo e forzare l'installazione.

Successivamente, installa CMake, GCC e Make, che devono essere compilati durante la creazione di applicazioni Rust.

sudo dnf install cmake gcc make curl clang -y

Installa il linguaggio di programmazione Rust

Una volta completata l'installazione richiesta dei pacchetti nei prerequisiti, ora puoi utilizzare (arricciare) per scaricare lo script di installazione di Rust eseguendo il seguente comando:

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

Dovresti vedere un output come l'esempio qui sotto. "Tipo 1" e colpisci "Accedere" per continuare.

Esempio:

Come installare il linguaggio di programmazione Rust su Rocky Linux 8

L'intera installazione dovrebbe richiedere da 1 a 5 minuti, a seconda della velocità Internet e dell'hardware del server. Una volta completato, vedrai il seguente risultato:

Ora dovrai attivare il (Ambiente ruggine) per la tua shell attuale. Questo viene fatto usando il seguente comando per attivare l'ambiente ruggine:

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

Verifica la versione build di Rust installata, che a sua volta ti mostrerà che è stata installata correttamente. Digita il seguente comando e premi invio:

rustc -V

Esempio di uscita (Questo cambierà nel tempo con le versioni più recenti):

rustc 1.55.0 (c8dfcfe04 2021-09-06)

pubblicità


Crea un'applicazione di progetto di esempio Rust

Quindi hai installato Rust e credi che dovrebbe funzionare correttamente. Quando si installa un linguaggio di programmazione sul proprio sistema operativo, il modo migliore per verificare è creare un'applicazione di test rapido. Per la guida, creerai il famoso (Ciao mondo) uscita utilizzando ruggine.

Innanzitutto, è necessario creare una directory che fungerà da (Area di lavoro):

ATTENZIONE: NON UTILIZZARE SUDO O ROOT PER CREARE LE DIRECTORY O I FILE DEL PROGETTO DI RUST, O POTRETE AVERE PROBLEMI CON LA COMPILAZIONE.

mkdir path/to/rust-projects

In secondo luogo, cambia la directory in Workspace e crea un'applicazione di esempio con il seguente comando:

cd rust-projects && nano helloworld.rs

Quindi, inserisci il seguente codice per il test Hello World:

fn main() {
    println!("Hello World, this is a test provided by LinuxCapable.com");
}

Salva e chiudi (CTRL+O) e poi esci (CTRL+X) quindi compila il programma con il seguente comando:

rustc helloworld.rs

Questo creerà un'applicazione eseguibile al termine della compilazione. L'applicazione si troverà nella directory corrente come output di esempio di seguito:

Come installare il linguaggio di programmazione Rust su Rocky Linux 8

Per eseguire l'applicazione creata utilizzando Rust, esegui il programma con il comando execute:

./helloworld

Esempio di output dall'applicazione di test come di seguito:

Come installare il linguaggio di programmazione Rust su Rocky Linux 8

Come aggiornare Rust

Aggiornare Rust è relativamente facile e si esegue con un semplice comando nel terminale. Digita quanto segue:

rustup update

Esempio di output:

Come installare il linguaggio di programmazione Rust su Rocky Linux 8

pubblicità


Come rimuovere (disinstallare) ruggine

Se in futuro non avrai più bisogno di Rust sul tuo sistema operativo, esegui il seguente comando:

rustup self uninstall

Esempio di output:

Come installare il linguaggio di programmazione Rust su Rocky Linux 8

Per rimuovere con successo, digita "Y" e premere il "TASTO INVIO."

Riceverai quindi il seguente output che indica che Rust è stato rimosso con successo dal tuo sistema.

Commenti e Conclusione

Nel tutorial, hai imparato come installare il linguaggio di programmazione Rust sul tuo sistema operativo Rocky Linux 8 e creare un'applicazione di test rudimentale. Nel complesso, Rust è fantastico, soprattutto perché garantisce la sicurezza della memoria. Non puoi scrivere buffer overflow, puntatori penzolanti o bug double-free in Rust che, invece di C/C++, eliminano un'intera classe di bug di sicurezza nel tuo software.

Lascia un tuo commento