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!