RStudio es un entorno de desarrollo integrado gratuito y de código abierto para R, un lenguaje de programación para computación estadística y gráficos.
RStudio está disponible en código abierto y ediciones comerciales en el escritorio (Windows, Mac y Linux) y desde un navegador web a un servidor Linux que ejecuta RStudio Server o RStudio Server Pro.
¿Cómo instalar RStudio Desktop 1.2.1335 (licencia de código abierto) en Ubuntu 18.04 usando Tarball?
Paso 1 - Descarga tarball del sitio web de Rstudio
Descargue rstudio-1.2.1335-amd64-debian.tar.gz
del sitio web oficial de Rstudio (tamaño de archivo de 147.8 MB) en el ~/Download
directorio.
Paso 2 - Extrae el tarball en /opt/rstudio
$ sudo mkdir -p /opt/rstudio
$ sudo tar xfvz ~/Downloads/rstudio-1.2.1335-amd64-debian.tar.gz --directory /opt/rstudio
Paso 3 - Crea un enlace simbólico latest
$ cd /opt/rstudio/
$ sudo ln -s /opt/rstudio/rstudio-1.2.1335 latest
Figure-1: Setup symlink "latest" to point to rstudio-1.2.1335.
¿Por qué lo necesitas symlink latest
?
Symlink latest
siempre rastrea la versión actual de la instalación de RStudio.
Mañana, digamos, llega una nueva versión 1.3.1, luego instale esa versión. Ahora elimina el symlink latest
apuntar a la versión anterior 1.2.1335, emitiendo el siguiente comando:
$ sudo unlink /opt/rstudio/latest
Symlink latest
apunta a la versión actual rstudio-1.2.1335, pero la llegada de la versión más reciente 1.3.1 hace que el severo symlink latest
apunte a la versión 1.2.1335.
Ahora cree symlink latest
apuntando a la versión más reciente 1.3.1 con el siguiente comando:
$ cd /opt/rstudio/
$ sudo ln -s /opt/rstudio/rstudio-1.3.1 latest
Ahora symlink latest
apunta a la versión más reciente rstudio-1.3.1. Nota: No hay tal versión llamada 1.3.1, esto es sólo una fictional
se utiliza para demostrar el poder de symlink latest
.
Al mismo tiempo, aún puede conservar versiones anteriores sin eliminarlas. Por algunas razones que desea trabajar en una versión anterior específica, simplemente cambie symlink latest
apuntando esa versión anterior y ¡eso es todo! No tiene que cambiar ninguna otra configuración.
En paso 4 que aparece posteriormente, se le configurando RHOME
, PATH
y LD_LIBRARY_PATH
las variables de entorno de. Como los valores de estas variables de entorno implican symlink latest
, de modo que incluso si cambias apuntando a versiones más nuevas en el futuro, ¡estas configuraciones siempre permanecen sin cambios y sin cambios!
Paso 4: crear variables de entorno de RStudio PATH
, etc.
Para configurar las variables de entorno de RStudio, cree un nuevo archivo en el /etc/profile.d
directorio.
$ sudo touch /etc/profile.d/rstudio.sh
$ sudo vi /etc/profile.d/rstudio.sh
Luego copie y pegue las siguientes líneas en el archivo:
#!/bin/bash
export RHOME=/opt/rstudio/latest
export PATH=/opt/rstudio/latest/bin:${PATH}
export LD_LIBRARY_PATH=/opt/rstudio/latest/lib:${LD_LIBRARY_PATH}
Guarde y cierre el archivo. Hazlo ejecutable usando el siguiente comando.
$ sudo chmod +x /etc/profile.d/rstudio.sh
Luego, establezca las variables de entorno de forma permanente ejecutando el siguiente comando:
$ source /etc/profile.d/rstudio.sh
Para verificar que PATH
esté configurado correctamente, emita el siguiente comando:
$ echo $PATH
Figure-2: PATH environment variable is set properly to "/opt/rstudio/latest/bin".
Para verificar que LD_LIBRARY_PATH
esté configurado correctamente, emita el siguiente comando:
$ echo $LD_LIBRARY_PATH
Figure-3: LD_LIBRARY_PATH environment variable is set properly to "/opt/rstudio/latest/lib".
Paso 5: RStudio requiere R 3.0.1+
Si aún no tiene R, siga las instrucciones:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
$ sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
$ sudo apt update
$ sudo apt install r-base
Para conocer la versión de R, emita el siguiente comando:
$ R --version
Figure-4: R version is 3.6.0.
Paso 6 - IDE RStudio
Puede invocar RStudio IDE
desde la línea de comando como se muestra a continuación:
$ rstudio
Este comando lo llevará al Entorno de desarrollo integrado de RStudio.
Figure-5: Command "rstudio" takes you to RStudio IDE.
Paso 7: Crear el shortcut
ícono de escritorio del iniciador.
Cree e instale un nuevo archivo de escritorio llamado rstudio.desktop
que es shortcut
para RStudio.
$ cd ~
$ vi rstudio.desktop
Copie y pegue el siguiente contenido en el archivo:
[Desktop Entry]
Name=RStudio
Type=Application
Exec=/opt/rstudio/latest/bin/rstudio
Terminal=false
Icon=/opt/rstudio/latest/rstudio.png
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Guardar y salir del editor.
Ahora, ejecute el siguiente comando para instalar el shortcut
archivo en el /usr/share/applications/
directorio:
$ sudo desktop-file-install rstudio.desktop
Ahora, puede hacer clic en el RStudio
ícono de acceso directo del Dash
iniciador para ingresar a RStudio IDE.
Figure-6: "RStudio" shortcut launcher icon is shown in redbox on Dash desktop screen.
NOTA-1: Con esto, se completa la instalación de RStudio Desktop v1.2.1335 (licencia de código abierto).
Aquí es donde termina mi respuesta al mensaje del interrogador SteveS. Puedes dejarlo ahora.
NOTA-2: Si desea instalar RStudio Server v1.2.1335 (licencia de código abierto), debe pasar al siguiente paso 8 , de lo contrario, salga ahora.
Paso 8: ¿Cómo instalar RStudio Server v1.2.1335 (licencia de código abierto)?
RStudio Server le permite proporcionar una interfaz basada en navegador para una versión de R que se ejecuta en un servidor Linux remoto, brindando la potencia y productividad del RStudio IDE a las implementaciones de R. basadas en servidor
Para descargar RStudio Server, ejecute los siguientes comandos:
$ cd ~
$ sudo apt-get install gdebi-core
$ wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.2.1335-amd64.deb
Nota: Puede optar por verificar la firma GPG de la compilación antes de instalarla.
Obteniendo la clave pública
Para validar la firma de una compilación, primero debe importar y confiar en la clave de firma de código público de RStudio. Puede obtener la clave pública de un servidor de claves mediante gpg
la línea de comando:
$ gpg --keyserver keys.gnupg.net --recv-keys 3F32EE77E331692F
gpg: key 3F32EE77E331692F: public key "RStudio, Inc. (code signing) <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
Validación de firmas de compilación
Emita el dpkg-sig
comando para validar la firma.
Nota: es posible que deba instalar el dpkg-sig
paquete si aún no está instalado.
$ dpkg-sig --verify rstudio-server-1.2.1335-amd64.deb
Processing rstudio-server-1.2.1335-amd64.deb...
GOODSIG _gpgbuilder FE8564CFF1AB93F1728645193F32EE77E331692F 1553752985
Para instalar RStudio Server v1.2.1335, ejecute el siguiente comando:
$ sudo gdebi rstudio-server-1.2.1335-amd64.deb
Emita el siguiente comando para verificar que RStudio Server esté en funcionamiento:
$ sudo systemctl status rstudio-server.service
Figure-7: The status command displays "RStudio server 1.2.1335" is up and running.
Por defecto, RStudio Server se ejecuta en el puerto 8787
y acepta conexiones de todos los clientes remotos. Después de la instalación, debería poder navegar un navegador web a la siguiente dirección para acceder al servidor:
http://<server-ip>:8787
Como el servidor y el cliente están en la misma máquina, puede usar http://localhost:8787
para acceder al servidor RStudio, como se muestra a continuación:
Figure-8: Supply your usual Ubuntu system username and password to logon to RStudio Server through Web.
RStudio solicitará un nombre de usuario y contraseña, y autenticará al usuario verificando la base de datos de nombre de usuario y contraseña del servidor.
Después de que la autenticación e inicio de sesión en el servidor RStudio sea exitosa, puede acceder a IDE a través de la Web como se muestra a continuación:
Figure-9: After successful logon to RStudio Server, IDE is accessible now through Web.
Próximos pasos