Cómo instalar Rust en AlmaLinux 8

Rust es un lenguaje de programación con tres principios clave de diseño: seguridad, concurrencia y practicidad. Es un proyecto de código abierto que busca la velocidad, la seguridad de la memoria y la paralelización.

Fue creado por Graydon Hoare en 2010. En la actualidad, es desarrollado principalmente por los desarrolladores del Proyecto Rust con ayuda de la comunidad, con el objetivo de crear un lenguaje de programación de sistemas moderno que garantice la seguridad de los hilos, un control completo del ciclo de vida de la memoria y enlaces C eficientes. Rust es un lenguaje de programación de tipado estático, y utiliza la inferencia de tipos para asegurarse de que no necesitas especificar redundantemente tus tipos.

Rust se creó como una alternativa a C++/C que permite escribir código seguro sin preocuparse por los problemas de memoria o de hilos.

Utilizar Rust en lugar de C/C++ tiene varias ventajas, como una mayor seguridad de la memoria y un mayor rendimiento. Al centrarse en abstracciones de coste cero, es fácil de aprender, desarrollar, dominar y desplegar.

Rust tiene un modelo de programación sencillo. zit es fácil de aprender para los principiantes y, al mismo tiempo, proporciona características avanzadas como abstracciones de coste cero, rasgos, concordancia de patrones, seguridad de memoria garantizada a través de su sistema de propiedad, gestión automática de la memoria a través de su exclusivo algoritmo de recogida de basura, y concurrencia a prueba de hilos con paso de mensajes entre hilos.

En este artículo, aprenderemos a instalar Rust en un sistema AlmaLinux 8. Este tutorial incluye instrucciones detalladas junto con capturas de pantalla de los pasos del proceso.

Requisitos previos

  • Un servidor que ejecute AlmaLinux 8 x64.
  • Una cuenta de usuario con privilegios sudo.

Actualizar el sistema

Necesitamos actualizar el sistema antes de instalar Rust por dos razones. En primer lugar, es importante mantener el sistema actualizado por motivos de seguridad y, en segundo lugar, puede ser necesario para asegurarse de que Rust funcionará correctamente. Ejecuta el siguiente comando para actualizar el sistema.

sudo dnf check-update
sudo dnf update -y
sudo dnf upgrade -y

Una vez finalizado el proceso de actualización, tendremos que instalar las dependencias necesarias. Ejecuta el siguiente comando para instalar las dependencias de Rust.

sudo dnf install epel-release
sudo dnf install cmake gcc make curl -y

Instalar el lenguaje de programación Rust

Ahora que nuestro sistema está actualizado y hemos instalado todas las dependencias necesarias, podemos proceder a instalar el lenguaje de programación Rust en nuestro sistema. Utilizaremos curl para descargar un script que instalará la última versión del compilador. Ejecuta el siguiente comando para descargarlo y ejecutarlo.

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

El script de instalación tardará un rato en terminar. El script instalará automáticamente las dependencias necesarias y el propio óxido. Una vez finalizado este proceso, debemos añadir el directorio bin de rustup a nuestra variable PATH para poder utilizar rustc y otras herramientas suministradas por Rust. Ejecuta el siguiente comando para configurar las variables de entorno.

source ~/.profile
source ~/.cargo/env

Una vez finalizado el proceso de instalación, podemos comprobar si rust se ha instalado correctamente ejecutando el comando rustc con la bandera -V.

rustc -V

Deberías obtener una salida similar a la siguiente captura de pantalla. Puedes ver la versión del lenguaje Rust que hemos instalado. Tu versión puede ser diferente a la de este ejemplo.

versión rustc

Probando la instalación de Rust

Ahora que hemos instalado Rust en nuestro sistema AlmaLinux, vamos a crear un proyecto sencillo que se utilizará para probar la instalación de Rust.

Primero, crea un directorio para nuestro proyecto de ejemplo. Llamaremos al directorio rust-example. Crearemos esta carpeta dentro de nuestro directorio principal. Ejecuta el siguiente comando para crear un nuevo proyecto Rust dentro de tu directorio personal.

cd && mkdir rust-example

Después de crear el nuevo directorio para nuestro proyecto, tenemos que cambiar el directorio de trabajo actual por el directorio rust-example recién creado. Ejecuta el siguiente comando para cambiar el directorio.

cd rust-example

Hay varios proyectos diferentes que podemos crear con Rust. En este artículo crearemos un simple proyecto «Hola mundo». Ejecuta el siguiente comando para generar una nueva aplicación Rust llamada hola_mundo.

sudo nano hello_world.rs

Tenemos que añadir el código que imprimirá «¡Hola mundo!» en la línea de comandos. Las siguientes líneas son el contenido del archivo hello_world.rs.

fn main() {
  println!("Hello World, Howtoforge");
}

La primera línea define una nueva función llamada main. Utilizaremos la función main como punto de entrada de esta aplicación. La segunda línea inicia un bloque de código que se ejecutará cuando ejecutemos la aplicación. Define una nueva variable llamada println y asigna a esta variable la cadena «Hola Mundo, Howtoforge». Al final, tenemos que cerrar (} y ( )) el bloque de código para indicar el final de la función println.

Después de completar este paso, tenemos que guardar y salir del editor pulsando Ctrl + X. Se nos pedirá que guardemos el archivo o no. Puedes introducir Y y pulsar Enter para indicar que quieres guardar este archivo. Esto cerrará el archivo hello_world.rs y nos devolverá a la línea de comandos.

Ahora que tenemos nuestra aplicacióncreada, podemos compilarla en un archivo binario ejecutando el comando rustc con el nombre del archivo como parámetro. El siguiente comando compilará el archivo hello_world.rs en un binario llamado hello_world .

rustc hello_world.rs

Puedes ejecutar el comando ls para listar todos los archivos del directorio actual. Deberías ver un archivo binario llamado hola_mundo en el directorio rust-example.

ls

Prueba de la instalación de óxido

Podemos ejecutar nuestro programa imprimiendo la ruta del archivo ejecutable y proporcionándola como argumento al comando ./hola_world.

./hello_world

Deberías obtener una salida similar a la siguiente captura de pantalla en tu línea de comandos. Enhorabuena, has ejecutado con éxito tu primer programa Rust.

Prueba de la instalación de óxido

Conclusión

En este artículo, hemos aprendido a instalar el lenguaje Rust en nuestro sistema AlmaLinux. También hemos creado un proyecto de ejemplo que se puede utilizar para probar la instalación de Rust. Por favor, déjanos algún comentario si tienes algún problema con el proceso de instalación, o algo no funciona correctamente.

También te podría gustar...