Referencia técnica independiente sobre la instalación de R (lenguaje y entorno estadístico) y RStudio Desktop (IDE de Posit, PBC) en tres sistemas: Kubuntu/Ubuntu (Debian-based), Arch Linux, y Windows. Basada en la documentación oficial de CRAN (cran.r-project.org), ArchWiki (wiki.archlinux.org) y Posit Docs (docs.posit.co / posit.co).
1 Conceptos previos
1.1 R vs. RStudio
R es el lenguaje de programación y el entorno de ejecución para computación estadística y gráficos, desarrollado por la R Foundation. Se instala primero porque es el “motor”.
RStudio Desktop es un IDE (entorno de desarrollo integrado) desarrollado por Posit, PBC (antes RStudio, PBC) que se ejecuta sobre una instalación de R ya existente. RStudio no incluye R: siempre hay que instalar R primero y RStudio después, y RStudio detecta automáticamente la(s) instalación(es) de R presentes en el sistema.
1.2 Orden de instalación recomendado
- Instalar R (desde el repositorio oficial de tu distribución o desde CRAN).
- Verificar que R funciona desde la terminal (
R --version). - Instalar RStudio Desktop (paquete binario oficial de Posit).
- Verificar que RStudio detecta la instalación de R.
1.3 Compatibilidad de plataformas (RStudio Desktop)
Es importante saber que Posit ya no construye RStudio Desktop para todas las distribuciones Linux indefinidamente. Desde la versión 2025.05.0 (“Mariposa Orchid”), Posit dejó de generar binarios de RStudio Desktop para SLES 15, Ubuntu 20.04 LTS (Focal Fossa) y RHEL 8, debido a dependencias de software incompatibles. Si usas Kubuntu/Ubuntu, se recomienda una versión 22.04 LTS o superior para garantizar compatibilidad con las versiones más recientes de RStudio.
2 Instalación de R en Kubuntu / Ubuntu
Kubuntu comparte la base de paquetes de Ubuntu (APT/.deb), por lo que todo lo siguiente aplica igual a ambas. Existen dos rutas oficiales: el repositorio de Ubuntu (más simple, versión puede no ser la más reciente) o el repositorio de CRAN (versión más actualizada, recomendado para trabajo serio en R).
2.1 Opción A — Repositorio de Ubuntu (rápida, versión potencialmente desactualizada)
Esta vía es la más simple, pero la versión de R que entrega depende del ciclo de paquetes de tu versión de Ubuntu/Kubuntu y puede quedar rezagada respecto a la última versión estable de R.
2.2 Opción B — Repositorio oficial de CRAN (recomendada)
CRAN mantiene un repositorio APT específico para Ubuntu con builds actualizados de R 4.x, compilados por Michael Rutter y mantenido junto con Dirk Eddelbuettel. Estos son los pasos oficiales (README breve de CRAN):
Paso 1 — Actualizar índices e instalar paquetes auxiliares
En versiones recientes de Ubuntu/Kubuntu,
software-properties-commonydirmngrsuelen venir preinstalados; el comando no hará daño si ya están presentes.
Paso 2 — Importar la clave de firma del repositorio CRAN
La huella digital (fingerprint) oficial de esta clave es:
E298A3A825C0D65DFD57CBB651716619E084DAB9
Puedes verificarla con:
Paso 3 — Añadir el repositorio CRAN
El comando usa lsb_release -cs para detectar automáticamente el nombre en clave de tu versión de Ubuntu (p. ej. noble, jammy):
cloud.r-project.orgredirige automáticamente a un espejo (mirror) de CRAN cercano a tu ubicación.
Paso 4 — Instalar R
Paso 5 — Instalar herramientas de compilación (recomendado)
Si vas a instalar paquetes de CRAN que requieren compilación desde código fuente (lo cual es habitual con install.packages()), instala también r-base-dev:
2.3 Nota sobre versiones de Ubuntu soportadas
CRAN publica binarios de R 4.x para las versiones de escritorio de Ubuntu actualmente soportadas (hasta su fecha oficial de fin de vida). Solo la última versión LTS recibe soporte completo. Si tu versión de Kubuntu ya superó su fin de vida (EOL), considera actualizar el sistema antes de continuar.
2.4 Instalación masiva de paquetes CRAN como binarios (r2u)
Para evitar compilar cada paquete de R desde código fuente (proceso lento), el proyecto r2u, mantenido por Dirk Eddelbuettel, permite instalar miles de paquetes CRAN y Bioconductor como binarios .deb listos para usar mediante un repositorio adicional. Es opcional, pero muy recomendable si trabajas con muchos paquetes (tidyverse, sf, etc.). Consulta la documentación del proyecto r2u para los pasos de configuración específicos de tu versión de Ubuntu.
3 Instalación de R en Arch Linux
En Arch Linux, R está disponible directamente en el repositorio oficial extra, gestionado por pacman. No se requieren repositorios de terceros para obtener una versión reciente.
3.1 Instalación con pacman
Esto instala el paquete r, que incluye el binario R, Rscript, y las herramientas básicas de compilación de paquetes de R (R en Arch ya integra lo equivalente a r-base-dev).
3.2 Estructura de bibliotecas de paquetes en Arch
Según la documentación oficial (ArchWiki), conviene separar:
- Paquetes gestionados por pacman: se instalan en
/usr/lib/R/library. - Paquetes instalados por el usuario vía
install.packages(): se instalan en una ruta de usuario, por ejemplo~/R/libraryo similar, definida por.libPaths().
La recomendación oficial es no mezclar ambos métodos de gestión para un mismo paquete: si pacman gestiona un paquete de sistema, no debe reinstalarse manualmente desde R, y viceversa.
3.3 Paquetes de R adicionales vía pacman
Arch empaqueta también una colección creciente de paquetes de R individuales con el prefijo r- (por ejemplo r-tidyverse, r-ggplot2, si están disponibles en los repositorios oficiales o en AUR). Puedes buscarlos así:
3.4 Instalación de paquetes CRAN desde dentro de R
Para paquetes no empaquetados por Arch, se instalan igual que en cualquier sistema, desde la consola de R:
Si no tienes permisos de escritura en la biblioteca de sistema, R te ofrecerá crear automáticamente una biblioteca personal en tu directorio $HOME (acepta con yes/y cuando se te pregunte).
3.5 Repositorios de terceros para binarios precompilados (opcional)
Existen iniciativas comunitarias como BioArchLinux que ofrecen binarios precompilados de paquetes CRAN/Bioconductor para Arch, integrables con pacman mediante la herramienta bspm (permite que install.packages() use pacman por debajo). Esto es opcional y pensado para quienes instalan muchos paquetes con frecuencia; revisa la wiki de BioArchLinux para la configuración exacta si te interesa.
4 Instalación de R en Windows
4.1 Descarga desde CRAN
- Visita el espejo oficial de CRAN: https://cran.r-project.org/
- Haz clic en “Download R for Windows”.
- Selecciona “base” (es la opción para una instalación nueva).
- Haz clic en el enlace “Download R-X.X.X for Windows” (donde X.X.X es la versión más reciente).
- Ejecuta el instalador
.exedescargado.
4.2 Pasos del instalador
- Selecciona el idioma de instalación.
- Acepta la licencia (GPL).
- Elige la ruta de instalación (por defecto suele ser
C:\Program Files\R\R-X.X.X). - Selecciona los componentes a instalar (se recomienda dejar todos marcados: archivos principales de 64-bit, archivos de ayuda en HTML, traducciones de mensajes).
- Configura las opciones de inicio (puedes dejar las opciones SDI/MDI por defecto si no tienes preferencia).
- Elige si deseas crear un ícono en el escritorio y entradas en el menú de inicio.
- Finaliza la instalación.
4.3 Verificación
Abre el menú de inicio y busca “R x64 X.X.X” o abre una terminal (cmd o PowerShell) y ejecuta:
Si el comando no es reconocido, es porque R no se agregó automáticamente al PATH del sistema; en ese caso, abre R desde su acceso directo del menú de inicio, o agrega manualmente la carpeta bin de la instalación (p. ej. C:\Program Files\R\R-X.X.X\bin) a la variable de entorno PATH.
4.4 Rtools (opcional pero recomendado)
Si vas a compilar paquetes de R desde código fuente en Windows (necesario para algunos paquetes de CRAN que no tienen binario precompilado para Windows), instala Rtools, disponible también desde la página de descargas de CRAN para Windows (sección “Rtools”). Rtools provee las herramientas de compilación (gcc, make, etc.) necesarias en ese entorno.
5 Instalación de RStudio Desktop en Kubuntu / Ubuntu
Prerrequisito: R debe estar instalado antes de este paso (ver sección 2).
5.1 Descarga del paquete .deb
- Visita la página oficial de descargas: https://posit.co/download/rstudio-desktop/
- La página detecta tu sistema operativo y te ofrece el instalador correspondiente; descarga el paquete
.debpara Ubuntu/Debian (arquitecturaamd64). - Alternativamente, puedes descargar directamente con
wgetusando la URL del paquete vigente que indique la página de descargas (las URLs cambian con cada versión, por lo que se recomienda copiar el enlace actualizado directamente desde el sitio de Posit en el momento de instalar).
5.2 Instalación del paquete .deb
Desde la carpeta donde se descargó el archivo:
El uso de
apt install ./archivo.deb(en vez dedpkg -i) es preferible porqueaptresuelve automáticamente las dependencias faltantes.
Si por alguna razón usaste dpkg, corrige dependencias faltantes después con:
5.3 Verificación de la firma del paquete (opcional, recomendado)
RStudio Desktop publica binarios firmados. Los usuarios de escritorio Linux pueden necesitar importar la clave pública de firma de código de Posit antes de instalar, dependiendo de la política de seguridad de tu sistema. Esto es opcional para uso normal vía apt install, pero recomendable si quieres verificar la integridad del paquete manualmente (especialmente si lo descargaste desde un espejo o enlace no oficial).
5.4 Distribuciones soportadas
RStudio Desktop genera binarios dirigidos a un conjunto específico de distribuciones Linux de 64 bits. Revisa siempre la página oficial de descargas para confirmar que tu versión de Kubuntu/Ubuntu está dentro de las soportadas en el momento de tu instalación, ya que Posit retira soporte para versiones antiguas con cada ciclo de lanzamientos (ver nota de la sección 1.3 sobre Ubuntu 20.04).
6 Instalación de RStudio Desktop en Arch Linux
Importante: RStudio Desktop no está en los repositorios oficiales de Arch Linux (
core/extra). Solo está disponible mediante el AUR (Arch User Repository), que contiene contenido producido por la comunidad, no por los desarrolladores oficiales de Arch ni de Posit.
Prerrequisito: R debe estar instalado antes de este paso (ver sección 3).
6.1 Opciones disponibles en AUR
Existen varios paquetes en AUR relacionados con RStudio; los dos relevantes para RStudio Desktop (IDE de Posit) son:
| Paquete AUR | Descripción | Ventaja | Desventaja |
|---|---|---|---|
rstudio-desktop-bin |
Empaqueta el .deb oficial de Posit (binario distribuido para Ubuntu) |
Instalación rápida, no requiere compilar | Depende de que el mantenedor actualice el paquete con cada release |
rstudio-desktop |
Compila RStudio desde el código fuente | Más actualizado, optimizado para el sistema | Compilación larga (requiere GWT, Boost, etc.) y más propensa a romperse con actualizaciones del sistema (p. ej. cambios en libboost) |
Para uso cotidiano sin compilar, rstudio-desktop-bin es la opción más práctica para la mayoría de usuarios.
6.2 Instalación con un ayudante de AUR (recomendado)
Si usas un ayudante de AUR como yay o paru (no incluidos en Arch base, hay que instalarlos antes desde el propio AUR):
o, si prefieres compilar desde código fuente:
6.3 Instalación manual desde AUR (sin ayudante)
Si no usas un ayudante de AUR, el proceso oficial documentado por ArchWiki es:
El flag -si le indica a makepkg que instale las dependencias necesarias y luego instale el paquete resultante con pacman -U automáticamente.
6.4 Notas importantes para Arch / Archcraft
- El paquete
rstudio-desktop(compilado desde fuente) puede romperse temporalmente tras actualizaciones de librerías base del sistema (por ejemplo,libboost); si esto ocurre, conviene forzar una reconstrucción conpacman -Syuddantes de reconstruir el paquete, o cambiar temporalmente arstudio-desktop-binmientras se resuelve. - Dado que ambos paquetes son mantenidos por voluntarios de la comunidad (no por Posit oficialmente), revisa los comentarios recientes en la página de AUR del paquete antes de instalar, por si hay incidencias activas no resueltas.
- En sistemas con gestor de ventanas tipo tiling tal como los usados en Archcraft, no debería haber incompatibilidades particulares con RStudio (es una aplicación Electron/Qt estándar), pero usuarios de Wayland han reportado necesitar banderas adicionales de lanzamiento para Electron; si tienes problemas de renderizado bajo Wayland, prueba forzando XWayland o revisa los comentarios del paquete en AUR para workarounds conocidos.
7 Instalación de RStudio Desktop en Windows
Prerrequisito: R debe estar instalado antes de este paso (ver sección 4).
7.1 Descarga
- Visita https://posit.co/download/rstudio-desktop/
- Descarga el instalador autoextraíble (
.exe) para Windows. RStudio para Windows requiere una edición de 64 bits de Windows 10 o superior.
7.2 Instalación
- Ejecuta el archivo
.exedescargado. - Sigue el asistente de instalación (setup wizard).
- Se requieren permisos de administrador para completar la instalación.
- El instalador crea automáticamente un acceso directo de RStudio y una entrada en “Agregar o quitar programas” para una futura desinstalación.
7.3 Alternativa portable (.zip)
Si prefieres no usar el instalador (por ejemplo, en un entorno restringido o para tener una versión portable), Posit también distribuye un archivo .zip:
- Descarga el
.zipdesde la misma página de descargas. - Extráelo en la ubicación que prefieras.
- Ejecuta RStudio directamente desde
rstudio.exe, ubicado en la subcarpetabindel directorio extraído.
8 Verificación post-instalación
8.1 Verificar R desde terminal (Linux y Windows)
Deberías ver información de versión similar a:
R version 4.X.X (20XX-XX-XX) -- "Nombre en clave"
8.2 Verificar R desde su propia consola interactiva
Esto abre la consola interactiva de R. Para salir:
Te preguntará si deseas guardar la imagen del espacio de trabajo; puedes responder n si no lo necesitas.
8.3 Verificar que RStudio detecta R
Al abrir RStudio Desktop por primera vez, revisa la consola integrada (panel inferior izquierdo por defecto): debe mostrar la versión de R detectada al iniciar. Si tienes varias versiones de R instaladas, puedes elegir cuál usar desde:
Tools → Global Options → General → sección R version (en Linux/Windows el menú es equivalente, aunque la ruta exacta puede variar ligeramente entre versiones de RStudio).
9 Dependencias de sistema para paquetes de R (Linux)
Muchos paquetes de R populares (por ejemplo, los del tidyverse, paquetes espaciales como sf, paquetes con gráficos avanzados, etc.) requieren bibliotecas de sistema adicionales para compilarse correctamente desde código fuente. Posit documenta un conjunto curado de dependencias por distribución.
9.1 Ejemplo para Ubuntu / Debian
A modo de referencia (lista no exhaustiva; revisa siempre la documentación oficial de Posit para la lista completa y actualizada según tu versión exacta de Ubuntu):
Esta lista cubre dependencias habituales de paquetes como devtools, httr, xml2, ragg, textshaping, git2r, entre otros.
9.2 Ejemplo para Arch Linux
En Arch, la mayoría de estas bibliotecas suelen instalarse automáticamente como dependencias declaradas en el PKGBUILD del paquete r-* correspondiente o se resuelven directamente al compilar con install.packages(), siempre que tengas el grupo base-devel instalado:
9.3 Detección automática de dependencias
Posit ofrece una herramienta de detección de dependencias de sistema que analiza qué bibliotecas de sistema requiere un conjunto de paquetes de R antes de instalarlos, evitando errores de compilación. Es útil si planeas instalar muchos paquetes de una sola vez (por ejemplo, en un servidor o máquina nueva). Consulta la documentación oficial de Posit (“System Dependency Detection”) para más detalles sobre su uso.
10 Gestión de paquetes de R
10.1 Instalar paquetes desde CRAN
Desde la consola de R (en cualquier sistema operativo):
10.2 Cargar un paquete instalado
10.3 Actualizar todos los paquetes instalados
10.4 Ver la biblioteca de paquetes activa
10.5 Instalar paquetes desde GitHub (requiere remotes o devtools)
11 Actualización y desinstalación
11.1 Actualizar R en Kubuntu/Ubuntu (repositorio CRAN)
11.2 Actualizar R en Arch Linux
Arch usa un modelo de lanzamiento continuo (rolling release); R se actualiza junto con el resto del sistema:
11.3 Actualizar RStudio Desktop
En todos los sistemas, la actualización de RStudio Desktop se realiza descargando e instalando el nuevo paquete/instalador desde la página oficial de descargas (no existe, en la edición open-source, un mecanismo de auto-actualización integrado en la aplicación). En Arch vía AUR, basta con actualizar el paquete con tu ayudante de AUR habitual (yay -Syu, por ejemplo).
11.4 Desinstalación
Kubuntu/Ubuntu:
Arch Linux:
Windows:
Usa el panel “Agregar o quitar programas” de Windows y desinstala “R” y “RStudio” por separado, ya que son aplicaciones independientes.
12 Solución de problemas comunes
12.1 add-apt-repository: command not found (Ubuntu/Kubuntu)
Falta el paquete software-properties-common. Instálalo con:
12.2 Error de clave GPG no válida al añadir el repositorio CRAN
Verifica que la huella digital coincide con E298A3A825C0D65DFD57CBB651716619E084DAB9. Si la descarga de la clave falla, intenta nuevamente o usa un espejo de CRAN alternativo listado en https://cran.r-project.org/mirrors.html.
12.3 RStudio no detecta R recién instalado (Linux)
Cierra y vuelve a abrir RStudio. Si el problema persiste, revisa Tools → Global Options → General y selecciona manualmente la ruta del binario de R (normalmente /usr/lib/R en sistemas basados en Debian/Ubuntu, o /usr/lib/R también en Arch tras instalar el paquete r).
12.4 Falla la compilación de un paquete de R por falta de una librería de sistema (Linux)
El mensaje de error en R suele indicar el nombre de la librería faltante (por ejemplo, libcurl o libxml2). Instala el paquete de desarrollo (-dev en Debian/Ubuntu, sin sufijo o con nombre equivalente en Arch) correspondiente y reintenta install.packages().
12.5 El paquete rstudio-desktop de AUR no compila tras una actualización del sistema (Arch)
Es un problema conocido y documentado en los comentarios del propio paquete AUR, generalmente vinculado a cambios en libboost u otras librerías del sistema. Prueba:
antes de reconstruir, o cambia temporalmente al paquete rstudio-desktop-bin, que usa un binario precompilado y no depende de compilar contra las librerías actuales del sistema.
12.6 En Windows, R no es reconocido como comando
El instalador de R para Windows no siempre agrega el ejecutable al PATH del sistema automáticamente. Agrega manualmente la ruta bin de tu instalación de R (p. ej. C:\Program Files\R\R-X.X.X\bin\x64) a la variable de entorno PATH desde el Panel de Control → Sistema → Configuración avanzada del sistema → Variables de entorno.
13 Referencias oficiales
- CRAN — R Project: https://cran.r-project.org/
- CRAN — Instrucciones para Ubuntu (breve): https://cran.r-project.org/bin/linux/ubuntu/
- CRAN — Instrucciones para Ubuntu (completas / README): https://cran.r-project.org/bin/linux/ubuntu/fullREADME.html
- CRAN — R para Windows: https://cran.r-project.org/bin/windows/base/
- ArchWiki — R: https://wiki.archlinux.org/title/R
- ArchWiki — Pacman: https://wiki.archlinux.org/title/Pacman
- AUR — rstudio-desktop-bin: https://aur.archlinux.org/packages/rstudio-desktop-bin
- AUR — rstudio-desktop: https://aur.archlinux.org/packages/rstudio-desktop
- Posit — Descargas de RStudio Desktop: https://posit.co/download/rstudio-desktop/
- Posit Docs — Instalación de R (Install R): https://docs.posit.co/resources/install-r.html
- Posit Docs — Soporte de plataformas: https://docs.posit.co/platform-support.html
- Posit Docs — Guía del IDE de RStudio: https://docs.posit.co/ide/user/
14 Publicaciones Similares
Si te interesó este artículo, te recomendamos que explores otros blogs y recursos relacionados que pueden ampliar tus conocimientos. Aquí te dejo algunas sugerencias:
- 011 Instalacion De R
- 012 Configurar Entorno Virtual R
- 013 Lo Que Debemos Saber De R
- 02 Manipulacion De Datos
- 03 Visualizacion De Datos
- 04 Modelo De Machine Learning I Analisis Exploratorio
- 05 Modelo De Machine Learning Ii Modelo De Clasificacion
- 06 Modelo De Machine Learning Iii Modelo De Regresion
- 07 Modelo De Machine Learning Iv Tex Mining
Esperamos que encuentres estas publicaciones igualmente interesantes y útiles. ¡Disfruta de la lectura!