GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare la lingua Rust su Debian 10

Ci sono troppi linguaggi di programmazione al giorno d'oggi e ognuno con un ruolo specifico. Se esploriamo ciascuno dei linguaggi, ci renderemo conto che non tutti sono multiuso. Invece, ognuno si concentra su una determinata area della tecnologia. Tuttavia, ogni giorno un linguaggio che ha trovato un grande supporto da parte dei programmatori diventa più rilevante. Questo post parla di come installare Rust su Debian 10.

Cos'è Rust?

Rust è un linguaggio di programmazione creato da Mozilla e guidato dalla comunità di utenti e collaboratori. La prima versione stabile risale al 2015, quindi stiamo parlando di un linguaggio relativamente nuovo ma potente e stabile.

D'altra parte, Rust è open-source perché è rilasciato sotto le licenze MIT e Apache. Ha anche binari per Linux, Windows e macOS. Quindi il sistema operativo non sarà limitante per lo sviluppatore.

Anche se può non sembrare, Rust è il linguaggio di programmazione più amato dagli sviluppatori. Almeno secondo i sondaggi condotti dal popolare sito StackOverflow che riunisce molti sviluppatori in tutto il mondo.

In generale, Rust è pensato per sviluppare software di sistema, dove l'interazione con l'utente è praticamente nulla. Tuttavia, ciò non significa che non possa essere utilizzato per sviluppare altri tipi di applicazioni.

Da dove viene Rust e perché è così importante?

La ruggine nasce come un'esigenza particolare di Mozilla. Come sappiamo, Firefox è rimasto indietro rispetto a Google Chrome in termini di velocità. Fu allora che Mozilla decise di creare un nuovo motore di rendering che potesse migliorare i tempi di caricamento, ma non solo, ma anche la gestione della memoria.

La soluzione potrebbe sembrare semplice da usare C++. Ma è stato rapidamente scartato perché aveva un difetto di gestione della memoria. Vale a dire, è molto veloce ma, essendo un componente chiave di un browser web, non ha funzionato.

Quindi, Mozilla ha deciso di creare un linguaggio di programmazione che fosse abbastanza veloce ma che consentisse strumenti aggiornati. È anche pertinente dire che non è stato solo Mozilla a spingere la lingua, ma anche la comunità ha svolto un ruolo fondamentale in questo.

Questa situazione ci fa chiedere perché la lingua sia così importante. Innanzitutto, Rust è una parte importante di Firefox che lo rende utilizzato indirettamente da molti utenti.

Inoltre, Rust è una parte essenziale dei data center di Dropbox . Sì, Dropbox il gigante dei servizi di cloud storage. Proprio come Yelp ha creato un framework di test A/B.

Quindi Rust è qui per restare e, perché no, in futuro potremmo affiancarlo al C++ come riferimento per velocità e robustezza per sistemi molto grandi.

Installa Rust su Debian 10

Una volta che sai cos'è Rust, o almeno i fondamenti della lingua. Probabilmente devi installarlo e, per questo, useremo Debian 10 perché è un sistema molto utilizzato dagli sviluppatori.

Per prima cosa, apri un terminale e installa il compilatore per C su Linux chiamato GCC.

:~$ sudo apt install gcc

Probabilmente avrai anche bisogno del set completo di strumenti per la creazione di pacchetti in Debian 10. In tal caso, puoi installarli con il seguente comando:

:~$ sudo apt install build-essentials

Questo non solo installerà GCC ma anche altri pacchetti.

La ragione principale di ciò è che Rust utilizza GCC come linker per il compilatore stesso. Inoltre, presuppone che tu l'abbia già installato, ma è meglio essere sicuri ed evitare problemi durante la compilazione.

Rust viene installato eseguendo uno script che puoi ottenere usando il comando curl. Tuttavia, è anche possibile che curl non sia installato sul sistema. Quindi fallo.

:~$ sudo apt install curl

Grazie a curl possiamo scaricare lo script di installazione. Tutto semplice come eseguire un comando.

Quindi, per scaricare ed eseguire lo script di installazione per Rust su Debian 10, eseguire questo comando:

:~$ curl https://sh.rustup.rs -sSf | sh

Non appena lo esegui vedrai un testo che ti dice cosa farà il programma di installazione. Come puoi vedere, il programma di installazione installerà la lingua, insieme al suo compilatore e un gestore di pacchetti chiamato cargo. Inoltre, indicherà le directory in cui verrà installato.

Alla fine dell'output dello schermo, ti mostrerà 2 opzioni di installazione. Consiglio di utilizzare l'installazione di default (opzione 1) perché è più veloce, più semplice e non dà problemi.

Quindi, il download e l'installazione inizieranno. Alla fine vedrai un'immagine come questa.

Non resta che aggiornare il file del profilo del carico e della ruggine. Questo in modo da poter eseguire i comandi ruggine da qualsiasi punto del prompt.

:~$ source $HOME/.cargo/env

Test di Rust su Debian 10

L'installazione è andata a buon fine ma dobbiamo controllare che tutto sia corretto. Prima di tutto, puoi scoprire la versione di Rust installata eseguendo il seguente comando:

:~$ rustc --version

Il miglior acquisto è creare un file Rust ed eseguirlo.

Quindi prima crea la struttura di directory necessaria

:~$ mkdir -p test/example/

In questo caso, il test cartella è la cartella del progetto e example è dove sarà il file del codice sorgente. Accedi alla cartella:

:~$ cd test/example/

E al suo interno, crea un nuovo file di testo con il tuo editor preferito. In questo caso userò il terminale e il nano editore.

:~$ nano helloworld.rs

Ora aggiungi alcuni contenuti Rust. Ad esempio, un Hello World.

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

Salva le modifiche ed esci dall'editor.

Ora procedi alla compilazione del codice sorgente usando il compilatore Rust.

:~$ rustc helloworld.rs

E infine, eseguilo con il seguente comando:

:~$ ./helloworld

Ora sei completamente sicuro che Rust sia installato correttamente e funzioni alla grande.

Infine, puoi controllare la guida di Rust dal terminale.

:~$ rustc --help

Conclusione

Imparare un linguaggio di programmazione può essere una buona idea al giorno d'oggi. E limitare la programmazione a Python, Java o C++ non significa vedere il quadro completo che l'informatica ci offre oggi.

In questo contesto Rust è con noi ormai da qualche anno ma è bastato per mostrarci la sua potenza. Oltre ad essere open source, ha funzionalità molto potenti per i sistemi automatizzati.

Solo il tempo ci dirà cosa ne sarà di Rust, ma tutto fa pensare che diventerà ogni giorno più importante. Quindi conviene imparare ad installarlo in Linux e concretamente in Debian 10 che è un sistema molto utilizzato dagli sviluppatori.


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare R su Debian 9

  4. Come installare il linguaggio di programmazione Erlang su Debian 10

  5. Come installare Go Lang su Debian 11 / Debian 10

Come installare il linguaggio di programmazione Kotlin su Debian 10

Come installare Vai su Debian 10

Come installare il linguaggio di programmazione Swift su Debian 11

Come installare il linguaggio di programmazione Rust su AlmaLinux 8

Come installare Vai su Debian

Come installare il linguaggio di programmazione Rust su Linux