Cómo instalar Rust and Cargo en Ubuntu y otras distribuciones de Linux

Breve: Aprenda varias formas de instalar el lenguaje de programación Rust en Linux junto con su administrador de paquetes Cargo.

Desde que Mozilla descargó Óxido, ha ganado aún más prominencia y popularidad. No te fíes solo de mis palabras. Rust se incluirá en el kernel de Linux, solo el segundo lenguaje de programación después de C.

Muchos desarrolladores también han comenzado a crear increíbles herramientas basadas en la línea de comandos en Rust. Estas herramientas suelen estar disponibles a través del Gerente de paquete de carga.

Por eso es importante instalar el soporte de Rust en Linux, tanto para los programadores como para los usuarios finales.

Oficialmente, los documentos de Rust sugieren instalar Rust en Linux descargando y ejecutando el script de instalación de esta manera:

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

Eso podría funcionar. Sin embargo, su distribución probablemente ya empaquete Rust. Usar el administrador de paquetes de su distribución también es una opción.

Permítame guiarlo a través de los pasos de instalación de Rust tanto para la forma oficial de Rust como para la forma del administrador de paquetes.

Método 1: instalar Rust en cualquier Linux usando el método oficial

Hay un par de ventajas de este método:

  • Obtienes la última versión de Rust and Cargo
  • Rust solo se instala para el usuario actual, no para todo el sistema
  • No necesitas ser root ni tener sudo acceso para instalar Rust usted mismo de esta manera

A algunas personas no les gusta descargar y ejecutar scripts de shell desde Internet, incluso si provienen de fuentes oficiales. Sin embargo, dado que no necesita acceso de root y el script proviene de fuentes oficiales, debería ser seguro instalarlo de esta manera.

Primero, asegúrese de tener Curl instalado. Utilice el administrador de paquetes de su distribución para instalarlo, si aún no está instalado. Puede instalar Curl en Ubuntu y Debian usando el comando apt:

sudo apt install curl

A continuación, use este comando para descargar el script y ejecutarlo:

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

Le pedirá su entrada para el tipo de instalación que desea. Vaya con la opción 1:

Una vez que el script finaliza el proceso de instalación, debe obtener el archivo de configuración para que los cambios estén disponibles para su shell.

Fuente del archivo:

source $HOME/.cargo/env

Una vez hecho esto, verifique que rust esté disponible para usted verificando la versión instalada:

rustc --version

Verificación de la instalación de Rust

Super guay. Si hay una nueva versión de Rust lanzada, puede actualizar la instalada usando:

rustup update

Permítame mostrarle rápidamente cómo eliminar el óxido instalado de esta manera antes de ver el otro método de instalación.

Eliminando Rust instalado de manera oficial

En una terminal, use el siguiente comando para eliminar Rust de su sistema:

rustup self uninstall

Presione Y cuando se le solicite y habrá eliminado Rust del sistema.

Eliminando Rust de Linux

Entonces eso esta arreglado. Veamos cómo usar el comando apt para instalar Rust en Ubuntu.

Método 2: instalar el soporte de Rust en Ubuntu usando apt

¿Por qué querría utilizar el administrador de paquetes?

  • Instala Rust en todo el sistema y, por lo tanto, lo pone a disposición de todos los usuarios del sistema.
  • Se actualiza de forma centralizada con otras actualizaciones del sistema (si su distribución agrega una nueva versión de Rust)

Hay dos paquetes principales de Rust disponibles en Ubuntu:

  • rustc: el compilador rust utilizado para el lenguaje de programación Rust
  • cargo: Cargo es el administrador de paquetes de Rust e instala automáticamente rustc

Como usuario habitual, utilizaría Cargo para instalar aplicaciones basadas en Rust. Como programador, necesitará Cargo para obtener otros paquetes de Rust o crear el suyo propio.

Dado que Cargo incluye rustc, recomendaría instalarlo para que todos los paquetes necesarios se instalen de una vez.

sudo apt install cargo

Se le pedirá que ingrese la contraseña de su cuenta.

Usted es, por supuesto, libre de usar apt install rustc e instale solo Rust. Esa elección recae en ti.

Puede verificar que Rust esté instalado para usted y todos los demás usuarios (si lo desea):

Eso es bueno. Permítanme mostrarles rápidamente el paso de desinstalación también.

Eliminando óxido usando apt remove

Para eliminar Rust, puede eliminar Cargo primero y luego usar el comando autoremove para eliminar las dependencias instaladas con él.

sudo apt remove cargo

Ahora ejecuta el autoremove:

sudo apt autoremove

Eso es. Ahora conoce todos los aspectos básicos sobre la instalación de Rust en Ubuntu y otras distribuciones de Linux. Las preguntas y sugerencias son siempre bienvenidas.