Saltar al contenido principal

Introducción a la instalación de Rust en Linux Mint

Introducción a la instalación de Rust en Linux Mint

Rust es un poderoso lenguaje de programación de sistemas que se enfoca en el rendimiento, la confiabilidad y la concurrencia segura. Si eres usuario de Linux Mint, este tutorial te guiará paso a paso en el proceso de instalación de Rust en tu sistema.

Ten en cuenta que la instalación de Rust requiere una conexión a internet activa y puede llevar algún tiempo completarse. ¡Así que empecemos!

Paso 1: Actualizar el gestor de paquetes

Antes de instalar Rust, siempre es bueno asegurarse de que tu gestor de paquetes y tu sistema estén actualizados. Abre la terminal y ejecuta el siguiente comando:

sudo apt update

Esto actualizará las listas de paquetes para las actualizaciones y nuevas instalaciones.

Paso 2: Instalar Rust

Para instalar Rust en Linux Mint, utilizaremos rustup, el instalador oficial de Rust. Rustup instala Rust y sus herramientas asociadas, incluyendo el gestor de paquetes cargo.

Para comenzar la instalación, abre la terminal y ejecuta el siguiente comando:

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

Este comando descarga un script y lo ejecuta, lo cual te guiará a través del proceso de instalación. Se te pedirá que continúes y la instalación comenzará.

Paso 3: Configurar el entorno de Rust

Después de completar la instalación, se te pedirá que configures el entorno de Rust. Presiona 1 y presiona Enter para continuar con la instalación por defecto.

Rustup agregará las variables de entorno necesarias a tu archivo ~/.profile, el cual se cargará automáticamente cuando inicies una nueva sesión de terminal.

Para aplicar los cambios realizados en ~/.profile sin tener que cerrar sesión e iniciarla nuevamente, ejecuta el siguiente comando:

source ~/.profile

Paso 4: Verificar la instalación de Rust

Para asegurarte de que Rust se ha instalado correctamente en tu sistema Linux Mint, puedes verificar la instalación ejecutando el siguiente comando:

rustc --version

Si la instalación fue exitosa, este comando mostrará la versión instalada de Rust. Por ejemplo:

rustc 1.58.0 (unknown-linux-gnu)

Paso 5: Actualizar el conjunto de herramientas de Rust

Siempre es recomendable mantener actualizado tu conjunto de herramientas de Rust. Para actualizar el compilador de Rust y las herramientas asociadas, puedes ejecutar el siguiente comando:

rustup update

Este comando verificará las actualizaciones y las instalará si están disponibles.

Paso 6: Ejemplos de uso

Ahora que tienes Rust instalado, echemos un vistazo rápido a algunos ejemplos de uso.

Ejemplo 1: Compilar un programa en Rust

Crea un nuevo archivo llamado hello.rs y ábrelo en un editor de texto:

nano hello.rs

Añade el siguiente código al archivo:

fn main() {
println!("¡Hola, mundo!");
}

Guarda el archivo y sal del editor de texto.

Para compilar el programa de Rust, ejecuta el siguiente comando:

rustc hello.rs

Esto generará un archivo ejecutable llamado hello en el mismo directorio. Para ejecutar el programa, utiliza el siguiente comando:

./hello

Deberías ver el siguiente resultado:

¡Hola, mundo!

Ejemplo 2: Crear un nuevo proyecto de Rust con Cargo

Cargo es el gestor de paquetes y herramienta de construcción para Rust. Simplifica el proceso de gestionar dependencias y construir proyectos.

Para crear un nuevo proyecto de Rust, ejecuta el siguiente comando:

cargo new myproject

Esto creará un nuevo directorio llamado myproject con una estructura básica de proyecto.

Cambia al directorio del proyecto:

cd myproject

Para construir y ejecutar el proyecto, ejecuta el siguiente comando:

cargo run

Deberías ver el siguiente resultado:

¡Hola, mundo!

Conclusión

¡Felicitaciones! Has instalado correctamente Rust en tu sistema Linux Mint. Hemos cubierto el proceso de instalación utilizando rustup, la configuración del entorno, la verificación de la instalación, la actualización del conjunto de herramientas e incluso hemos explorado algunos ejemplos de uso.

Ahora estás listo para comenzar tu viaje de programación en Rust. ¡Diviértete explorando las poderosas características y construyendo aplicaciones robustas con Rust!