GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el lenguaje de programación Rust en Ubuntu 20.04

Rust es un lenguaje de programación de código abierto y hoy en día muy popular desarrollado por Graydon Hoare en 2006. Es extremadamente rápido, evita errores de segmento y garantiza la seguridad de hilos y memoria. Admite abstracciones de costo cero, subprocesos sin carreras de datos, semántica de movimiento, enlaces C eficientes, tiempo de ejecución mínimo y coincidencia de patrones. Es muy similar a C++ y puede ejecutarse en varias plataformas.

En este tutorial, le mostraré cómo instalar el lenguaje de programación Rust en Ubuntu 20.04.

Requisitos

  • Un servidor con Ubuntu 20.04.
  • Se configura una contraseña raíz en el servidor.

Instalar Rust

Para instalar Rust, deberá instalar Curl y otros paquetes en su sistema.

apt-get install curl build-essential make gcc -y

Después de instalar el paquete Curl, descargue y ejecute el script de instalación de Rust como se muestra a continuación:

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

Se le pedirá que elija las opciones de instalación como se muestra a continuación:

info: downloading installer

Welcome to Rust!

This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.

Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:

  /root/.rustup

This can be modified with the RUSTUP_HOME environment variable.

The Cargo home directory located at:

  /root/.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  /root/.cargo/bin

This path will then be added to your PATH environment variable by
modifying the profile files located at:

  /root/.profile
  /root/.bashrc

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.

Current installation options:


   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1

Escriba 1 y presione Entrar para continuar. Deberías obtener el siguiente resultado:

info: profile set to 'default'
info: default host triple is x86_64-unknown-linux-gnu
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2021-06-17, rust version 1.53.0 (53cb7b09b 2021-06-17)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
info: downloading component 'rust-std'
info: downloading component 'rustc'
 48.4 MiB /  48.4 MiB (100 %)  26.8 MiB/s in  1s ETA:  0s
info: downloading component 'rustfmt'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
 16.1 MiB /  16.1 MiB (100 %)   1.9 MiB/s in  6s ETA:  0s
info: installing component 'rust-std'
 25.3 MiB /  25.3 MiB (100 %)   5.8 MiB/s in  4s ETA:  0s
info: installing component 'rustc'
 48.4 MiB /  48.4 MiB (100 %)   7.1 MiB/s in  7s ETA:  0s
info: installing component 'rustfmt'
info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'

  stable-x86_64-unknown-linux-gnu installed - rustc 1.53.0 (53cb7b09b 2021-06-17)


Rust is installed now. Great!

To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).

To configure your current shell, run:
source $HOME/.cargo/env

Después de la instalación, deberá activar el entorno Rust para su shell actual. Puedes activarlo usando el siguiente comando:

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

Luego, verifique la versión de Rust usando el siguiente comando:

rustc --version

Deberías obtener el siguiente resultado:

rustc 1.53.0 (53cb7b09b 2021-06-17)

Crea una aplicación de muestra con Rust

A continuación, deberá crear una aplicación de muestra para probar Rust.

Primero, cree un directorio para su aplicación:

mkdir app

A continuación, cambie el directorio a la aplicación y cree una aplicación de muestra con el siguiente comando:

cd app
nano app.rs

Agrega el siguiente código:

fn main() {
    println!("Hello World, this is my first app");
}

Guarde y cierre el archivo y luego compile el programa con el siguiente comando:

rustc app.rs

Esto creará una aplicación llamada ejecutable en el directorio actual.

A continuación, ejecute el programa con el siguiente comando:

./app

Debería ver el siguiente resultado:

Hello World, this is my first app

Para actualizar el paquete Rust, ejecute el siguiente comando:

rustup update

Deberías obtener el siguiente resultado:

info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: checking for self-updates

  stable-x86_64-unknown-linux-gnu unchanged - rustc 1.53.0 (53cb7b09b 2021-06-17)

Si desea eliminar Rust de su sistema, ejecute el siguiente comando:

rustup self uninstall

Deberías obtener el siguiente resultado:

Thanks for hacking in Rust!

This will uninstall all Rust toolchains and data, and remove
$HOME/.cargo/bin from your PATH environment variable.
Continue? (y/N) y

info: removing rustup home
info: removing cargo home
info: removing rustup binaries
info: rustup is uninstalled

Conclusión

¡Felicidades! ha instalado correctamente Rust en el servidor Ubuntu 20.04. Ahora puede escribir código extremadamente rápido con una huella de memoria muy baja usando Rust.


Ubuntu
  1. Cómo instalar el lenguaje de programación Go en Linux (Ubuntu/Debian/CentOS)

  2. Cómo instalar el lenguaje de programación Swift en Ubuntu 20.04

  3. Cómo instalar el lenguaje de programación Rust en Debian 11

  4. Instalar el lenguaje de programación Rust en Ubuntu 20.04:¿un proceso paso a paso?

  5. Cómo instalar el lenguaje Swift en Ubuntu 20.04

Cómo instalar el lenguaje de programación Rust en Linux Mint 20

Cómo instalar el lenguaje de programación Go en Ubuntu 20.04

Cómo instalar el lenguaje de programación Rust en AlmaLinux 8

Cómo instalar Rust en Ubuntu 20.04

Cómo instalar el lenguaje de programación Julia en Ubuntu 20.04

Cómo instalar el lenguaje de programación Rust en Linux