Saltar al contenido principal

Instalando Rust en Debian

Instalando Rust en Debian

Rust es un lenguaje de programación moderno que ofrece seguridad de memoria, concurrencia y alto rendimiento. En este tutorial, te guiaremos paso a paso en el proceso de instalación de Rust en Debian.

Prerrequisitos

Antes de comenzar, asegúrate de tener los siguientes prerrequisitos instalados en tu sistema Debian:

  • Debian OS (cualquier versión reciente)
  • Acceso a una terminal o interfaz de línea de comandos
  • Conexión a internet

Paso 1: Actualizar el sistema

Primero, asegurémonos de que nuestro sistema esté actualizado. Abre una terminal y ejecuta el siguiente comando:

sudo apt update && sudo apt upgrade -y

Este comando actualiza las listas de paquetes y actualiza todas las paquetes instalados a sus últimas versiones.

Paso 2: Instalar Rust usando rustup

Rust proporciona una herramienta oficial llamada rustup para gestionar las versiones de Rust y las herramientas asociadas. Vamos a instalar rustup ejecutando el siguiente comando:

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

Este comando utiliza curl para descargar el script de instalación de rustup y luego lo ejecuta en la terminal (sh).

Paso 3: Configurar las variables de entorno

Después de la instalación, rustup modifica tus variables de entorno para incluir los ejecutables de Rust en la variable PATH de tu sistema. Sin embargo, estos cambios solo se aplicarán en nuevas sesiones de terminal. Para aplicar los cambios de inmediato, ejecuta el siguiente comando:

source $HOME/.cargo/env

Este comando recarga las variables de entorno en la sesión actual de la terminal.

Paso 4: Verificar la instalación

Para verificar que Rust se haya instalado correctamente, ejecuta el siguiente comando:

rustc --version

Deberías ver el número de versión del compilador de Rust impreso en la terminal, lo que indica una instalación exitosa. Por ejemplo:

rustc 1.55.0 (c8dfcfe04 2021-12-06)

Paso 5: Actualizar la cadena de herramientas de Rust

Rust recibe actualizaciones frecuentes, y siempre es una buena idea mantener tu instalación actualizada. Para actualizar la cadena de herramientas de Rust, ejecuta el siguiente comando:

rustup update

Este comando actualiza la cadena de herramientas de Rust a la última versión disponible.

Paso 6: Ejemplos de uso

Ahora que tienes Rust instalado, exploremos un par de ejemplos de uso.

Ejemplo 1: ¡Hola, mundo!

Veamos un ejemplo sencillo de "Hola, mundo". Primero, crea un nuevo archivo llamado main.rs usando tu editor de texto y agrega el siguiente código:

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

Después, guarda el archivo y cierra el editor de texto. Abre una terminal y navega hasta el directorio que contiene main.rs. Para compilar y ejecutar el código, ejecuta el siguiente comando:

rustc main.rs && ./main

Esto imprimirá ¡Hola, mundo! en la terminal.

Ejemplo 2: Crear un proyecto en Rust

Rust proporciona una herramienta incorporada llamada Cargo para gestionar proyectos en Rust. Creemos un nuevo proyecto usando Cargo. En una terminal, ejecuta el siguiente comando:

cargo new myproject

Este comando crea un nuevo directorio llamado myproject con los archivos y la estructura necesaria para un proyecto en Rust. Navega hasta el directorio del proyecto usando cd myproject. Para compilar y ejecutar el proyecto, ejecuta el siguiente comando:

cargo run

Cargo compilará y ejecutará automáticamente tu proyecto, y deberías ver la salida en la terminal.

Conclusión

¡Felicitaciones! Has instalado correctamente Rust en Debian y has explorado algunos ejemplos de uso. Siéntete libre de adentrarte más en Rust explorando su documentación oficial y experimentando con diversos proyectos en Rust. ¡Feliz codificación!