Cómo instalar y usar Rust en Debian 11 Bullseye

Cómo instalar y usar Rust en Debian 11 Bullseye

 

Rust está diseñado para competir con C y C++. En este tutorial, exploraremos los pasos para instalar y comenzar a usar RUST en Debian 11 Bullseye Linux.

C y C++ han sido los lenguajes de programación más populares para desarrollar sistemas operativos y aplicaciones críticas para el rendimiento. Sin embargo, también existe otro jugador popular conocido como Rust que se ha posicionado en el mercado de los lenguajes de programación entre lenguajes de bajo nivel como C/C++ y lenguajes altamente abstractos como C# y Java.

Al igual que C/C++, el lenguaje se compila directamente en código de máquina y, por lo tanto, permite el acceso directo al hardware. Al mismo tiempo, al igual que en Java y C#, se tiene cuidado de garantizar que los accesos a la memoria no generen brechas de seguridad.

El nuevo motor de navegador Servo de Mozilla ofrece una idea de las posibilidades de Rust. Es un lenguaje de programación moderno que se centra en la seguridad y el rendimiento de los subprocesos. A diferencia de muchos de los llamados lenguajes de programación de alto nivel, Rust no tiene recolección de basura ni una máquina virtual. En cambio, Rust aborda problemas bien conocidos de lenguajes de programación de bajo nivel establecidos desde hace mucho tiempo, como C o C ++. Sin embargo, los desarrolladores tienen que dar algo de tiempo para superar las empinadas curvas de aprendizaje.

Pasos para instalar y usar Rust en Debian 11 Bullseye

1. Requisitos

 Debian Linux
 Acceso a terminal
 Usuario no root al menos
 Acceso a terminal

2. Ejecute el comando de actualización de Apt

A continuación, antes de comenzar con los pasos para la instalación de RUST en Debian 11, asegurémonos de que nuestro sistema esté actualizado. Esto también minimizará los problemas de compatibilidad de paquetes.

sudo apt update && sudo apt upgrade

3. Instale Rust en Debian 11 Bullseye

Los paquetes de Rust para instalar en Debian 11 Bullseye no están disponibles en su repositorio oficial. Por lo tanto, podemos usar el script provisto por los desarrolladores oficiales de RUST para instalarlo fácilmente en nuestros sistemas Linux.

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

Cómo instalar y usar Rust en Debian 11 Bullseye

A medida que ejecuta el script, aparecerán tres opciones:

1) Continuar con la instalación (predeterminado)
2) Personalizar la instalación
3) Cancelar la instalación

De forma predeterminada, se seleccionará el primero, por lo tanto, simplemente presione la tecla Intro para avanzar.

Cómo instalar y usar Rust en Debian 11 Bullseye

4. Configura tu Shell actual

Una vez que se completa la instalación, para usar Rust en el shell actual, debemos reiniciarlo. Esto volverá a cargar nuestra variable de entorno PATH para incluir el directorio bin de Cargo (en $HOME/.cargo/bin).

source $HOME/.cargo/env

5. Compruebe la versión de Rust en Debian 11

Después de seguir los pasos para instalar la versión de Rust en Debian 11 bullseye, podemos comprobar qué versión de este lenguaje de programación hay en nuestro sistema.

rustc --version

6. Comienza a usar el código Rust

Creemos un archivo y escribamos un código RUST simple para obtener un programa simple.

Cree un directorio para su proyecto:

mkdir myproject

Crear un archivo:

nano mycode.rs

Usando el comando anterior, estamos creando un archivo con extensión Rust, en este archivo pegue el siguiente código:

fn main() {
println!("Hi, Here is Computerfreaks portale for Linux!");
}

Guarde el archivo presionando Ctrl+O , presione la tecla Enter y luego Ctrl + X para salir del archivo.

Compilar y ejecutar el programa:

rustc mycode.rs

Ahora, ejecute la aplicación que ha compilado usando la herramienta de comando Rust. El nombre de la aplicación ejecutable será el mismo que el archivo que ha creado.

./mycode

Cómo instalar y usar Rust en Debian 11 Bullseye

Para saber más sobre él y aprender este lenguaje de programación, consulte su documentación oficial.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.