Instalación Rust · 9 min read · Jan 27, 2026
Guía para instalar Rust y usar el gestor de paquetes Cargo en AlmaLinux 9

Rust es un lenguaje de programación de sistemas moderno, lanzado por primera vez en 2010. Rust fue desarrollado para resolver problemas comunes en otros lenguajes de programación, como la seguridad de la memoria, la concurrencia y el rendimiento. Rust ahora se utiliza incluso en el núcleo de Linux.
Por qué usar Rust
Seguridad de la memoria
Rust garantiza la seguridad de la memoria a través de verificaciones en tiempo de compilación y estrictas reglas de propiedad. Esto evita errores comunes de programación como desreferencias de punteros nulos, desbordamientos de búfer y desbordamientos de datos.
Concurrencia
Rust tiene soporte incorporado para la programación concurrente. Proporciona hilos ligeros llamados “tareas” y un poderoso sistema de tipos que garantiza la seguridad de los hilos.
Rendimiento
Rust proporciona abstracciones de tal manera que los constructos de programación de alto nivel no causan sobrecarga en tiempo de ejecución. Esto facilita a los desarrolladores escribir código seguro y rápido.
Modelo de propiedad
La memoria es gestionada de manera eficiente por Rust debido a su modelo de propiedad incorporado. Impone reglas estrictas para la propiedad, el préstamo y la duración, previniendo errores comunes como el uso después de liberar y la doble liberación.
Cargo
Rust tiene un poderoso gestor de paquetes y sistema de construcción llamado Cargo. Facilita la gestión de dependencias, la construcción de proyectos y la ejecución de pruebas.
Sintaxis fácil
Rust tiene una sintaxis limpia y expresiva influenciada por C++, pero se centra en la legibilidad y la simplicidad. Ofrece coincidencia de patrones, cierres, genéricos y otras características modernas del lenguaje.
Rust brilla donde el rendimiento, la fiabilidad y la seguridad son importantes y se utiliza ampliamente para desarrollar sistemas operativos (como Linux), sistemas embebidos, controladores de dispositivos, servicios de red, motores de juegos y otro software crítico en rendimiento.
En esta guía, te llevaremos a través del proceso de instalación del lenguaje de programación Rust en un AlmaLinux 9. Instalarás Rust con dos métodos diferentes y aprenderás el uso básico del gestor de paquetes Cargo para crear y gestionar el proyecto Rust.
Requisitos previos
Antes de comenzar, asegúrate de tener lo siguiente:
- Una máquina AlmaLinux 9 - versión de servidor o de escritorio.
- Un usuario no root con privilegios de root/administrador.
Instalando Rust a través del repositorio AppStream
En AlmaLinux 9, el repositorio appstream predeterminado proporciona un paquete de Rust que puedes instalar fácilmente a través de DNF. Además, hay el paquete Cargo, que es el gestor de paquetes de Rust y la gestión de dependencias para tu proyecto Rust.
Esta sección te mostrará cómo instalar Rust y el gestor de paquetes Cargo en AlmaLinux 9 a través del repositorio appstream.
Primero, ingresa el siguiente comando dnf para verificar la información detallada de Rust que está disponible en el repositorio de AlmaLinux.
sudo dnf info rustEn la salida siguiente, podrás ver la versión Rust v1.66 disponible en el repositorio appstream de AlmaLinux.

Ahora, ejecuta el comando a continuación para instalar Rust y el gestor de paquetes Cargo en tu sistema. Ingresa y cuando se te pida y presiona ENTER.
sudo dnf install rust cargo
Una vez que Rust y Cargo estén instalados, ejecuta el siguiente comando para verificar la ubicación de los archivos binarios para Rust y Cargo.
which rust
which cargoLuego, verifica la versión de Rust y Cargo usando el siguiente comando.
rustc --version
cargo --versionVerás la siguiente salida, que confirma que Rust y Cargo v1.66 están instalados a través del repositorio appstream.

Instalando Rust a través de Rustup
Otro método para instalar Rust es a través de rustup, que es un multiplexor de toolchain para tu entorno de desarrollo Rust. Es similar a rbenv para Ruby, nvm para Node.js o Pyenv para Python.
Puedes instalar rustup en entornos a nivel de sistema o por usuario. En la siguiente sección, instalarás Rust a través de rustup a nivel de sistema, para que cualquier usuario pueda ejecutar tu instalación de Rust.
Instalando Dependencias
Antes de instalar rustup, debes instalar las dependencias de paquetes para ello. Debes agregar el repositorio EPEL a tu sistema, instalar algunas herramientas de desarrollo como gcc, make y cmake.
Primero, ejecuta el comando dnf a continuación para agregar el repositorio EPEL a tu sistema.
sudo dnf install epel-releaseIngresa y presiona ENTER para confirmar.

Luego, instala algunas dependencias de paquetes usando el comando dnf a continuación.
sudo dnf install cmake gcc make wget tree -y
Una vez que las dependencias estén instaladas, pasa a iniciar la instalación de Rustup.
Instalando Rust y Rustup
rustup se puede instalar fácilmente. Proporciona un script de instalación que puedes ejecutar en cualquier distribución de Linux.
Ahora, instalarás rustup, que incluye la versión estable de Rust y el gestor de paquetes Cargo. También configurarás la variable de entorno RUSTUP_HOME y agregarás la ruta binaria de rustup al PATH del sistema.
Ejecuta el siguiente comando para descargar el instalador de Rustup, luego instala Rustup en el directorio /opt/rust.
wget -qO - https://sh.rustup.rs | sudo RUSTUP_HOME=/opt/rust CARGO_HOME=/opt/rust sh -s -- --no-modify-path -yLa salida durante la instalación de Rustup.

Una vez que Rustup esté instalado, se mostrará el mensaje de salida “ Rust está instalado ahora. ¡Genial! “ de esta manera:

A continuación, ejecuta el comando a continuación para configurar el /opt/rust y agregar el directorio /opt/rust/bin al PATH del sistema.
echo 'export RUSTUP_HOME=/opt/rust' | sudo tee -a /etc/profile.d/rust.sh
echo 'export PATH=$PATH:/opt/rust/bin' | sudo tee -a /etc/profile.d/rust.shRecarga el /etc/profile para aplicar las nuevas variables de entorno del sistema.
source /etc/profileDespués de eso, verifica ambas variables de entorno RUSTUP_HOME y PATH usando el siguiente comando.
echo $RUSTUP_HOME
echo $PATHEn la salida, puedes ver que RUSTUP_HOME apunta al directorio /opt/rust y el directorio /opt/rust/bin se ha agregado al PATH del sistema.

Ahora ejecuta el siguiente comando para verificar la ubicación del archivo binario de Rust y verificar la versión de Rust.
which rustc
rustc -VLuego, ejecuta el siguiente comando para verificar la ubicación del archivo binario de Cargo y verificar la versión de Cargo.
which cargo
cargo -VLa salida mostrada debería confirmar que el archivo binario de Rust y Cargo se encuentra en el directorio /opt/rust/bin. Y la versión instalada de Rust y Cargo es v1.69.

Gestionando Toolchain
En rustup, hay algunos conceptos como toolchain y canal. Un canal es donde viene la versión de Rust, puedes seleccionar entre diferentes compilaciones como estable, beta y nocturna. Un toolchain es una instalación única del compilador Rust, y puedes instalar múltiples toolchains en tu entorno rustup.
En esta sección, aprenderás cómo gestionar el toolchain de rustup a través del comando rustup.
Primero, ejecuta el siguiente comando para generar la finalización de bas para el comando rustup y cargar la nueva finalización de bash. Esto simplificará la gestión de Rust a través de rustup.
rustup completions bash > /usr/share/bash-completion/completions/rustup
source /etc/profile.d/bash_completion.shAhora escribe el comando rustup y presiona TAB para obtener la lista de opciones disponibles para rustup.
rustup TABSi la finalización de bash de rustup es exitosa, deberías obtener la salida de opciones disponibles para el comando rustup.
A continuación, ejecuta el comando rustup a continuación para verificar la información de tu instalación de Rust y rustup.
rustup showEn la salida a continuación, deberías obtener la ubicación del directorio de inicio de rustup /opt/rust y el canal estable predeterminado de rustup está instalado en tu sistema.

A continuación, ejecuta el siguiente comando para instalar otra versión del toolchain de rustup. En este ejemplo, instalarás la versión nocturna de rustup.
rustup toolchain install nightly
Después de que rustup nocturno esté instalado, ejecuta el siguiente comando para verificar la lista de toolchains de rustup disponibles. Y deberías ver dos versiones del toolchain de rustup, las versiones estable y nocturna.
rustup toolchain listAhora ejecuta el comando rustup a continuación para cambiar a una versión diferente del toolchain. En este ejemplo, cambiarás al rustup nocturno.
rustup default nightly
Ahora verifica la versión actual de Rust y Cargo usando el siguiente comando. Deberías ver que Rust y Cargo v1.71 se están utilizando actualmente en el sistema.
rustc -V
cargo -V
Crear el primer proyecto Rust
Con el lenguaje de programación Rust y el gestor de paquetes Cargo instalados, ahora crearás el primer proyecto Rust a través de Cargo.
Primero, inicia sesión en tu usuario usando el siguiente comando.
su - usernameAhora crea un nuevo proyecto Rust usando el comando cargo a continuación. En esta demostración, crearás un nuevo proyecto hello_rust.
cargo new hello_rustDespués de que se ejecute el comando, deberías ver que se creará un nuevo directorio hello_rust.
Muévete al directorio hello_rust y ejecuta el comando tree a continuación para obtener la lista de archivos y directorios disponibles.
cd hellow_rust/
tree .Deberías ver el archivo Config.toml que almacena información sobre tu aplicación y todas las dependencias requeridas, y el directorio src que contiene el código fuente de la aplicación Rust.

A continuación se muestra el contenido similar del archivo Config.toml. Modifícalo según sea necesario y si tienes dependencias para tu aplicación Rust, inclúyelas en la sección [dependencies].
[package]
name = "hello_rust"
version = "0.1.1"
edition = "2021"
[dependencies]A continuación, abre el archivo src/main.rs usando tu editor preferido y cambia el mensaje predeterminado “Hello World” a esto.
fn main() {
println!("Hello World, welcome to Rust.");
}Guarda el archivo y cierra el editor cuando termines.
Ahora ejecuta el comando cargo a continuación para compilar y construir el proyecto Rust. Luego verifica nuevamente la lista de archivos y directorios después de que el proyecto se compile.
cargo build
tree .Deberías ver que se genera un nuevo directorio llamado target, que es donde se almacena tu aplicación compilada.

Ahora ejecuta el comando cargo a continuación para ejecutar la aplicación. Deberías ver la salida como “ Hello World, welcome to Rust “.
cargo run
Además, también puedes ejecutar el archivo binario de tu aplicación Rust directamente así.
./target/debug/hello_rustY deberías obtener la misma salida.
Conclusión
¡Bien hecho! Has seguido todos los pasos e instalado Rust en tu sistema AlmaLinux 9. Has aprendido dos métodos de instalación de Rust a través del repositorio appstream de AlmaLinux y rustup.
Además de eso, también has aprendido cómo cambiar entre múltiples versiones del toolchain de rustup y cómo crear la primera aplicación/proyecto Rust a través de Cargo - gestor de paquetes de Rust y gestor de dependencias.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.