Introducción
R es un lenguaje de programación de código abierto y un entorno libre que se especializa en computación estadística y gráficos. Cuenta con el respaldo de la Fundación R para Computación Estadística y es utilizado principalmente por estadísticos y mineros de datos para desarrollar software estadístico y realizar análisis de datos.
Este artículo describe cómo instalar R en CentOS 8.
Prerrequisitos
Asegúrese de haber cumplido los siguientes requisitos previos antes de continuar con este tutorial:
- Su sistema tiene al menos 1G de RAM. De lo contrario, cree un archivo de intercambio.
- Ha iniciado sesión como usuario con privilegios de sudo.
Si desea instalar R en un servidor remoto, continúe leyendo, de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no usa el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Instalar R en Centos
Los paquetes R no están incluidos en los repositorios centrales de CentOS 8. Instalaremos R desde el repositorio EPEL:
Para instalar R en CentOS 8, siga estos pasos.
Habilite los repositorios de EPEL y PowerTools:
sudo dnf install epel-release
sudo dnf config-manager --set-enabled PowerTools
Instale R escribiendo:
sudo yum install R
R es un metapaquete que contiene todos los componentes R necesarios.
Verifique la instalación imprimiendo la versión R:
R --version
En el momento de redactar este artículo, la última versión estable de R es la 3.6.2:
R version 3.6.2 (2019-12-12) -- "Dark and Stormy Night"
Copyright (C) 2019 The R Foundation for Statistical Computing
Platform: x86_64-redhat-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under the terms of the
GNU General Public License versions 2 or 3.
For more information about these matters see
https://www.gnu.org/licenses/.
Instale las bibliotecas y herramientas utilizadas por los paquetes R comunes:
sudo yum install make gcc gcc-c++ libcurl-devel libxml2-devel openssl-devel texlive-*
¡Eso es todo! Ha instalado correctamente su sistema CentOS y puede comenzar a usarlo.
Instale los paquetes R desde CRAN
Una de las principales razones por las que R es tan popular es la amplia gama de paquetes disponibles a través de la red completa de R Archive (CRAN).
Si el R
se inicia como root o sudo, los paquetes se instalan globalmente y están disponibles para todos los usuarios del sistema. Para configurar una biblioteca personal para su usuario, invoque el binario como un usuario normal.
Por ejemplo, instalaremos un paquete llamado stringr
, que proporciona implementaciones rápidas y correctas de manipulaciones comunes de cadenas.
Comience abriendo la consola R como root:
sudo -i R
R version 3.6.2 (2019-12-12) -- "Dark and Stormy Night"
Copyright (C) 2019 The R Foundation for Statistical Computing
Platform: x86_64-redhat-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
Los siguientes comandos se ejecutan dentro de la consola R.
Instale el paquete stringr
install.packages("stringr")
Se le pedirá que seleccione un espejo CRAN:
Installing package into '/usr/lib64/R/library'
(as 'lib' is unspecified)
--- Please select a CRAN mirror for use in this session ---
Secure CRAN mirrors...
Seleccione el espejo más cercano a su ubicación.
La instalación llevará algún tiempo y una vez completada, cargue la biblioteca escribiendo:
library(stringr)
A continuación, cree una fuente vectorial simple llamada tutorial
:
tutorial <- c("How", "to", "Install", "R", "on", "CentOS", "8")
Ejecute la siguiente función que imprimirá la longitud de cada cadena:
str_length(tutorial)
[1] 3 2 7 1 2 6 1
Puede encontrar otros paquetes R en la página de paquetes CRAN e instalarlos con install.packages()
.
Conclusión
Le mostramos cómo instalar R CentOS 8 y obtuvimos cómo instalar paquetes R.