GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar el lenguaje Rust en Debian 10

Hay demasiados lenguajes de programación hoy en día y cada uno con una función específica. Si exploramos cada uno de los lenguajes, nos daremos cuenta de que no todos son polivalentes. En cambio, cada uno se enfoca en un área determinada de la tecnología. Sin embargo, cada día cobra más relevancia un lenguaje que ha encontrado un gran apoyo por parte de los programadores. Esta publicación trata sobre cómo instalar Rust en Debian 10.

¿Qué es el óxido?

Rust es un lenguaje de programación creado por Mozilla e impulsado por la comunidad de usuarios y colaboradores. La primera versión estable data de 2015 por lo que estamos hablando de un lenguaje relativamente nuevo pero potente y estable.

Por otro lado, Rust es de código abierto porque se publica bajo las licencias MIT y Apache. También tiene binarios para Linux, Windows y macOS. Por lo que el sistema operativo no será limitante para el desarrollador.

Aunque no lo parezca, Rust es el lenguaje de programación más querido por los desarrolladores. Al menos según las encuestas realizadas por el popular sitio StackOverflow que reúne a muchos desarrolladores de todo el mundo.

En general, Rust está diseñado para desarrollar software de sistema, donde la interacción con el usuario es prácticamente nula. Sin embargo, esto no significa que no se pueda utilizar para desarrollar otro tipo de aplicaciones.

¿De dónde viene Rust y por qué es tan importante?

Rust surge como una necesidad particular de Mozilla. Como sabemos, Firefox se había quedado atrás de Google Chrome en velocidad. Fue entonces cuando Mozilla decidió crear un nuevo motor de renderizado que pudiera mejorar los tiempos de carga, pero no solo eso sino también la gestión de la memoria.

La solución puede parecer simple de usar C++. Pero se descartó rápidamente porque tenía una falla en la gestión de la memoria. Es decir, es muy rápido pero por ser un componente clave de un navegador web, no funcionó.

Entonces, Mozilla decidió crear un lenguaje de programación que fuera lo suficientemente rápido pero que permitiera herramientas actualizadas. También es pertinente decir que no solo fue Mozilla quien impulsó el idioma, sino que también la comunidad jugó un papel fundamental en esto.

Esta situación nos hace preguntarnos por qué el lenguaje es tan importante. En primer lugar, Rust es una parte importante de Firefox que hace que muchos usuarios lo utilicen indirectamente.

Además, Rust es una parte esencial de los centros de datos de Dropbox . Sí, Dropbox el gigante de los servicios de almacenamiento en la nube. Al igual que Yelp ha creado un marco de pruebas A/B.

Así que Rust llegó para quedarse y por qué no, en el futuro podríamos colocarlo junto a C++ como las referencias de velocidad y robustez para sistemas muy grandes.

Instalar Rust en Debian 10

Una vez que sepa qué es Rust, o al menos los fundamentos del lenguaje. Probablemente necesites instalarlo, y para eso usaremos Debian 10 porque es un sistema muy usado por los desarrolladores.

Primero, abra una terminal e instale el compilador para C en Linux llamado GCC.

:~$ sudo apt install gcc

Probablemente también necesitará el conjunto completo de herramientas para la creación de paquetes en Debian 10. En ese caso, puede instalarlos con el siguiente comando:

:~$ sudo apt install build-essentials

Esto no solo instalará GCC sino también otros paquetes.

La razón principal de esto es que Rust usa GCC como un enlazador para el compilador mismo. Además, asume que ya lo tienes instalado, pero es mejor estar seguro y evitar problemas durante la compilación.

Rust se instala ejecutando un script que puede obtener con el comando curl. Sin embargo, también es posible que curl no esté instalado en el sistema. Así que hazlo.

:~$ sudo apt install curl

Gracias a curl podemos descargar el script de instalación. Todo tan simple como ejecutar un comando.

Entonces, para descargar y ejecutar el script de instalación de Rust en Debian 10, ejecute este comando:

:~$ curl https://sh.rustup.rs -sSf | sh

Tan pronto como lo ejecute, verá un texto que le indica lo que hará el instalador. Como puede ver, el instalador instalará el idioma, junto con su compilador y un administrador de paquetes llamado cargo. Además, indicará los directorios donde se instalará.

Al final de la salida de la pantalla, le mostrará 2 opciones de instalación. Recomiendo usar la instalación por defecto (opción 1) porque es más rápido, más fácil y no da problemas.

Luego, comenzará la descarga e instalación. Al final, verás una imagen como esta.

Todo lo que queda es actualizar el archivo de perfil de carga y óxido. Esto para que pueda ejecutar los comandos de óxido desde cualquier lugar del indicador.

:~$ source $HOME/.cargo/env

Prueba de Rust en Debian 10

La instalación ha sido un éxito pero debemos comprobar que todo está correcto. En primer lugar, puede averiguar la versión de Rust instalada ejecutando el siguiente comando:

:~$ rustc --version

La mejor compra es crear un archivo Rust y ejecutarlo.

Así que primero cree la estructura de directorios necesaria

:~$ mkdir -p test/example/

En este caso, la test carpeta es la carpeta del proyecto y example es donde estará el archivo de código fuente. Accede a la carpeta:

:~$ cd test/example/

Y dentro de él, crea un nuevo archivo de texto con tu editor favorito. En este caso, usaré la terminal y el nano redactor.

:~$ nano helloworld.rs

Ahora agregue algo de contenido de Rust. Por ejemplo, un Hola Mundo.

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

Guarde los cambios y salga del editor.

Ahora procede a compilar el código fuente usando el compilador Rust.

:~$ rustc helloworld.rs

Y finalmente, ejecútalo con el siguiente comando:

:~$ ./helloworld

Ahora está completamente seguro de que Rust está correctamente instalado y funciona muy bien.

Finalmente, puede consultar la ayuda de Rust desde la terminal.

:~$ rustc --help

Conclusión

Aprender un lenguaje de programación puede ser una buena idea hoy en día. Y limitar la programación a Python, Java o C++ no es ver la imagen completa que la informática nos ofrece hoy.

En este contexto, Rust lleva unos años con nosotros pero ha sido suficiente para mostrarnos su poder. Además de ser de código abierto, tiene funciones muy potentes para sistemas automatizados.

Solo el tiempo nos dirá qué será de Rust, pero todo apunta a que cada día cobrará más importancia. Por lo que conviene aprender a instalarlo en Linux y concretamente en Debian 10 que es un sistema muy utilizado por los desarrolladores.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar R en Debian 9

  4. Cómo instalar el lenguaje de programación Erlang en Debian 10

  5. Cómo instalar Go Lang en Debian 11 / Debian 10

Cómo instalar el lenguaje de programación Kotlin en Debian 10

Cómo instalar Go en Debian 10

Cómo instalar el lenguaje de programación Swift en Debian 11

Cómo instalar el lenguaje de programación Rust en AlmaLinux 8

Cómo instalar Go en Debian

Cómo instalar el lenguaje de programación Rust en Linux