Ubunlog Damian Amoedo  

Racket, instala este lenguaje de programación en Ubuntu

about racket

En el siguiente artículo vamos a echar un vistazo a Racket. Este es un lenguaje de programación de propósito general basado en Lisp. Racket puede considerarse un dialecto de Scheme que a su vez es un lenguaje de la familia Lisp. También se conoce como lenguaje de programación para crear nuevos lenguajes de programación.

Este lenguaje es usado en una variedad de entornos tales como scripting, enseñanza en ingeniería informática o la investigación. Racket es de código abierto, multiplataforma que se ejecuta en Gnu/Linux, Mac OS y Windows.

Instalar Racket en Ubuntu

Los usuarios de Ubuntu y sus variantes como Linux Mint, vamos a poder utilizar el PPA oficial de Racket para instalarlo. En una terminal (Ctrl+Alt+T) no tendremos más que añadir el PPA escribiendo:

add repo racket

sudo add-apt-repository ppa:plt/racket

Una vez agregado el repositorio y actualizado el listado de software, ya podemos proceder a su instalación:

instalación de racket apt

sudo apt-get install racket

Otra posibilidad de instalación será la de descargar el último script de instalación desde la página de descarga oficial. Esto podremos hacerlo abriendo una terminal (Ctrl+Alt+T) y utilizando wget de la siguiente forma:

descargar script racket

wget https://mirror.racket-lang.org/installers/7.5/racket-7.5-x86_64-linux.sh

Finalizada la descarga tendremos que dirigirnos a la ubicación donde descargamos el script de instalación para hacerlo ejecutable. Esto lo conseguiremos con el comando:

chmod +x racket-7.5-x86_64-linux.sh

Finalmente podremos ejecutar el instalador como se muestra a continuación:

ejecutando script instalación

sudo ./racket-7.5-x86_64-linux.sh

Este script nos hará algunas preguntas para la instalación. Es muy recomendable leerlas atentamente:

La primera pregunta que nos hará es: ¿Quieres una distribución estilo Unix? Puedes elegir SÍ o NO. Si seleccionas SÍ, todos los archivos irán a diferentes directorios de acuerdo con las convenciones de Unix. Si elegimos NO, todos los archivos se guardarán en un solo directorio, lo que es hace que sea sencillo borrarlo o mover en el futuro. Para este ejemplo voy a seleccionar el valor predeterminado No.

La segunda pregunta es: ¿dónde deseas instalar Racket? Se nos darán cinco opciones como se enumeran a continuación.

  • /usr/racket: esta es la ubicación predeterminada. Instalación en todo el sistema.
  • /usr/local/racket: igual que el anterior (instalación en todo el sistema).
  • ~/racket (/home/user/racket): instalación por usuario. Si eres administrador, puedes elegir esta opción para instalar Racket en tu propio directorio $HOME.
  • ./racket (en el directorio actual).
  • Cualquier ubicación personalizada.

Todo lo que hay que hacer aquí es escribir el número correspondiente y presionar Intro para continuar. Por lo general, es bueno instalarlo para todo el sistema y así permitir que todos los usuarios lo puedan ejecutar.

La tercera y pregunta es: ¿Dónde quieres colocar los enlaces del sistema, como racket, drracket, raco, etc?. Elije un directorio común (generalmente su $PATH, por ejemplo /usr/local/), para que no tener que escribir la ruta completa del ejecutable.

Tras esto, Racket ya estará instalado.

Verificar la instalación

Si utilizas la instalación mediante PPA, hay que escribir el siguiente comando en la consola:

interfaz en la terminal

racket

Por el contrario si has utilizado el script de instalación, escribe la ruta correspondiente donde lo instalaste respondiendo las preguntas segunda y tercera durante el proceso de instalación. Para este ejemplo la ubicación de instalación es:

comprobación de la instalación del script

/usr/racket/bin/racket

Finalizada la instalación, para leer la documentación sobre este lenguaje solo tendremos que escribir help en la consola de Racket y presionar Intro. Esto abrirá la página de documentación de en el navegador web predeterminado.

ayuda local racket

Para salir de la consola, basta con pulsar la combinación de teclas Ctrl+D.

DrRacket, una interfaz gráfica

Si no te gusta la línea de comandos, vas a tener la posibilidad de utilizar el IDE gráfico DrRacket. Vamos a poder iniciarlo buscando su lanzador en nuestro equipo.

lanzador de DRracket

También se puede iniciar DrRacket desde la terminal (Ctrl+Alt+T) usando el comando:

about drracket

drracket

En la interfaz que se abrirá es dónde vamos a escribir nuestros programas, para terminar pulsando sobre el botón “Ejecutar” situado en la esquina superior derecha.

ejemplo en Drracket

Desinstalar Racket

Si has instalado Racket usando el PPA, simplemente ejecuta el siguiente comando en la terminal (Ctrl+Alt+T):

sudo apt --purge remove racket

Para eliminar el repositorio vamos a utilizar el comando:

desinstalación racket apt

sudo add-apt-repository -r ppa:plt/racket

Si lo instalaste manualmente usando el archivo .sh, no habrá más que eliminar el directorio de instalación. Es importante verificar la ruta antes de proceder a eliminarla:

sudo rm -r /usr/racket

Para más información acerca de este lenguaje y su uso, los usuarios podemos utilizar la página web del proyecto o la documentación oficial que ofrece.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.