¿Cómo instalar R Studio desde un archivo tar.gz descargado?

1

Tengo el siguiente archivo descargado del sitio web de R Studio:

rstudio-1.2.1335-amd64-debian.tar.gz

He realizado lo siguiente hasta ahora:

sudo tar -zxvf rstudio-1.2.1335-amd64-debian.tar.gz 

¿Aconsejar cómo instalar tales actualizaciones? Como ya tengo un R Studio anterior.

SteveS
fuente

Respuestas:

5

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.gzdel sitio web oficial de Rstudio (tamaño de archivo de 147.8 MB) en el ~/Downloaddirectorio.

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

ingrese la descripción de la imagen aquí 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 latestapuntar a la versión anterior 1.2.1335, emitiendo el siguiente comando:

    $ sudo unlink /opt/rstudio/latest
    

    Symlink latestapunta 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 latestapunte a la versión 1.2.1335.

  • Ahora cree symlink latestapuntando 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 latestapunta 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 fictionalse 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 latestapuntando 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, PATHy LD_LIBRARY_PATHlas 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.ddirectorio.

$ 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 PATHesté configurado correctamente, emita el siguiente comando:

$ echo $PATH

ingrese la descripción de la imagen aquí Figure-2: PATH environment variable is set properly to "/opt/rstudio/latest/bin".

Para verificar que LD_LIBRARY_PATHesté configurado correctamente, emita el siguiente comando:

$ echo $LD_LIBRARY_PATH

ingrese la descripción de la imagen aquí 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

ingrese la descripción de la imagen aquí Figure-4: R version is 3.6.0.

Paso 6 - IDE RStudio

Puede invocar RStudio IDEdesde la línea de comando como se muestra a continuación:

$ rstudio 

Este comando lo llevará al Entorno de desarrollo integrado de RStudio.

ingrese la descripción de la imagen aquí 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.desktopque es shortcutpara 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 shortcutarchivo en el /usr/share/applications/directorio:

$ sudo desktop-file-install rstudio.desktop

Ahora, puede hacer clic en el RStudioícono de acceso directo del Dashiniciador para ingresar a RStudio IDE.

ingrese la descripción de la imagen aquí 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 gpgla 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-sigcomando para validar la firma. Nota: es posible que deba instalar el dpkg-sigpaquete 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

ingrese la descripción de la imagen aquí Figure-7: The status command displays "RStudio server 1.2.1335" is up and running.

Por defecto, RStudio Server se ejecuta en el puerto 8787y 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:8787para acceder al servidor RStudio, como se muestra a continuación:

ingrese la descripción de la imagen aquí 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:

ingrese la descripción de la imagen aquí Figure-9: After successful logon to RStudio Server, IDE is accessible now through Web.

Próximos pasos

Marmayogi
fuente
+1 Publicación muy informativa, ojalá pudiéramos ver más de esto.
Jim