GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Rust Compiler y Toolchain en Rocky Linux 8

El lenguaje de programación Rust es un nuevo lenguaje de Mozilla y el equipo de Rust que fue diseñado para brindar funciones de lenguaje de programación moderno y alto rendimiento a la programación de sistemas. Tiene muchos conceptos nuevos, aunque todavía es un trabajo en progreso, así que no esperes que sea perfecto.

Rust es un proyecto notable, ya que su objetivo de crear un compilador confiable para código seguro se está convirtiendo lentamente en realidad. Un programador de sistemas responsable puede confiar en que Rust le proporcionará un sistema integral de compilación, análisis y soporte en tiempo de ejecución libre de comportamientos indefinidos u otras fallas explotables.

Rust no es solo un lenguaje, sino también un ecosistema. Rust tiene herramientas y bibliotecas que, en conjunto, facilitan la creación de sistemas rápidos y seguros.

La curva de aprendizaje en este idioma es empinada, pero no estará solo, ya que la comunidad detrás de Rust es excelente y muy activa. Cuando comienza a usar Rust por primera vez, generalmente compila desde el código fuente, por lo que es importante comprender las herramientas que lo rodean.

La mayoría de los usuarios de Rust usan rustup para instalar Rust y sus herramientas. Rust en sí se distribuye a través de un administrador de paquetes autónomo llamado Cargo, que instala el compilador, la documentación y varias herramientas que facilitan el desarrollo. Cargo tiene soporte incorporado para instalar dependencias de origen con URL de git o GitHub, administrar dependencias locales con un archivo de bloqueo e instalar dependencias binarias desde el repositorio de paquetes 'crates.io'.

Escuchó que se acerca el óxido y que es un gran cambio de juego. Está intentando instalar Rust en su sistema Linux, pero la instalación no sale como esperaba. Es muy probable que no tenga las dependencias adecuadas o que falte el compilador. El siguiente artículo explica cómo preparar su sistema para Rust y luego instalarlo.

Requisitos

Para instalar Rust en su sistema Rocky Linux 8, necesitará lo siguiente:

  • Acceso raíz. El proceso de instalación puede descargarse e instalarse en el directorio de inicio de un usuario, por lo que es muy importante tener suficientes permisos de acceso a su directorio de inicio para ejecutar sudo. Puedes aprender a hacer esto aquí.
  • Un sistema que ejecuta Rocky Linux 8 con al menos 2 GB de memoria y 20 GB de espacio libre en disco.
  • Una conexión a Internet que funcione para descargar e instalar el script de instalación.

Actualización de su sistema

Antes de instalar Rust, es importante verificar que todos sus paquetes estén actualizados.

Ejecute el siguiente comando como root:

sudo dnf check-update && sudo dnf update -y

Una vez que finalice el proceso de actualización, ejecute el siguiente comando para instalar el repositorio epel-release (paquetes adicionales para Enterprise Linux). epel-release es una herramienta de configuración de repositorios de CentOS y Red Hat Enterprise Linux. Proporciona repositorios adicionales que no están habilitados de forma predeterminada. En particular, EPEL (Extra Packages for Enterprise Linux), es un repositorio adicional que contiene paquetes complementarios de alta calidad que complementan los sistemas operativos CentOS y RHEL.

sudo dnf install epel-release -y

Finalmente, ejecute el siguiente comando para instalar las dependencias requeridas. Sin estas dependencias, las herramientas del compilador RUST no funcionarán correctamente.

Instalarás:

  • cmake:CMake es un generador de sistemas de compilación de código abierto y multiplataforma. Es una familia de herramientas diseñadas para construir, probar y empaquetar software.
  • gcc:GNU Compiler Collection (GCC) es un sistema compilador producido por el Proyecto GNU que admite varios lenguajes de programación. GCC está disponible para muchas plataformas, incluidas UNIX, Microsoft Windows y Mac OS X. Cuenta con una serie de back-ends que pueden producir código de máquina a partir de un único lenguaje de alto nivel.
  • make:make es una utilidad de compilación que crea automáticamente bibliotecas y programas ejecutables a partir del código fuente a través de sucesivas etapas de compilación. El nombre make se deriva del término make up que significa "construir" algo.
  • curl:una utilidad de descarga de línea de comandos utilizada para descargar archivos del servidor RUST
  • clang:Clang es una interfaz de compilador C, C++ y Objective-C para el compilador LLVM. Está diseñado para proporcionar un marco para la creación de compiladores. Clang continúa siendo compatible como un compilador solo para computadora, pero ahora proporciona las funciones principales que se esperan en un compilador de producción con todas las funciones.
sudo dnf install cmake gcc make curl clang -y

Instalar Rust en Rocky Linux 8

Ahora que su sistema está actualizado y las dependencias requeridas están instaladas, puede instalar Rust en su sistema Rocky Linux 8.

Puede instalar Rust a través de snapd o compilar desde la fuente. También puede crear una imagen de la ventana acoplable y extraerla del centro de la ventana acoplable pública para instalar el óxido. Esta demostración utiliza el script de instalación de su desarrollador. Cuando usa el script de instalación desde un enlace oficial, siempre descargará la última versión estable de rust, que funciona bien en la mayoría de las distribuciones.

Ejecute el siguiente comando para descargar el script de instalación de Rust.

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

curl –proto es una nueva opción de curl que activa el protocolo TLS v1.2 de forma predeterminada, –proto ‘=https’ desactiva todos los demás protocolos excepto https. –tlsv1.2 permite utilizar cualquier implementación SSL compatible con TLS v1.2. -sS omite la salida, sh define la secuencia de comandos del instalador que se descargará y ejecutará.

Escriba 1 y presione Entrar cuando se le solicite.

Salida de muestra:

La instalación puede tardar un tiempo en completarse. Una vez que finalice el proceso de instalación, obtendrá el siguiente resultado.

Ejecute el comando source ~/.profile para reiniciar su shell actual. source es un comando en los sistemas operativos similares a Unix que le indica al shell actual que aplique los cambios realizados por los comandos contenidos en el archivo especificado. source está destinado a ejecutarse en el shell actual, pero también es posible abrir otro shell y hacer que ejecute comandos desde los archivos especificados allí.

source ~/.profile

Ejecute el comando source ~/.cargo/env para configurar su espacio de trabajo. source ~/.cargo/env leerá el contenido de ~/.cargo/env en el entorno de su shell, esto le permite usar cargo sin tener que agregarlo manualmente a cada nuevo shell que cree.

source ~/.cargo/env

Finalmente, ejecute el siguiente comando para verificar su versión de Rust.

rustc -V

Obtendrá el siguiente resultado.

Conclusión

Rust es un lenguaje confiable y eficiente. A medida que madure, será utilizado por más y más personas.

Eso es todo lo que hay que hacer para instalar el lenguaje de programación Rust en su sistema Rocky Linux 8. Si tiene problemas, no dude en hacérnoslo saber en los comentarios.

Para obtener más información sobre Rust, visite el sitio web oficial.


Linux
  1. Cómo instalar Docker y Docker-Compose en Rocky Linux 8

  2. Cómo instalar y configurar Elasticsearch en Rocky Linux 8

  3. Cómo instalar el lenguaje de programación Rust en Rocky Linux 8

  4. Cómo instalar y administrar versiones de Java en Rocky Linux 8

  5. Cómo instalar Python 3.10 en Rocky Linux 8

Cómo instalar y configurar OpenCV en Rocky Linux 8.4

Cómo instalar Docker en Rocky Linux y AlmaLinux

Cómo instalar MongoDB en Rocky Linux y AlmaLinux

Cómo instalar Rust en Ubuntu Linux

Cómo instalar Rust en Rocky Linux 8

Cómo instalar y usar el compilador GCC en el sistema Linux