El tutorial o código que encontrarás en este artículo es la resolución más eficiente y efectiva que encontramos a esta inquietud o dilema.
Solución:
Nota: Ahora guardo en GitHub (aquí) una guía actualizada para actualizar R en Linux Mint o Ubuntu Linux, que también incluye un poco de información adicional sobre las dependencias del sistema para tidyverse
, el popular conjunto de paquetes de gestión de datos, así como devtools
, el popular paquete R de desarrollo …
El enlace proporcionado por FedRo es un buen recurso; sin embargo, sería necesario realizar un pequeño cambio ya que está usando Linux Mint 18.1, que usa repositorios Xenial en lugar de repositorios Trusty (consulte aquí). También suelo utilizar el enfoque aquí para tratar los paquetes que ya instalé cuando actualizo R en lugar del enfoque ofrecido por FedRo. Entonces, para completar, estos son todos los pasos que debe seguir:
Paso 1
Vaya a la lista de espejos de CRAN y busque la URL del espejo más cercano a usted. Los siguientes comandos de terminal asumen que elige http://cran.wustl.edu/
Paso 2
Abra una terminal e ingrese los siguientes comandos1 (reemplazando http://cran.wustl.edu/ con cualquier URL espejo de CRAN que elija en el paso 1):
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt upgrade r-base r-base-dev
sudo apt update
sudo apt upgrade
Tenga en cuenta también que he puesto a actualizar r-base
y r-base-dev
, pero no se si tu tienes r-base-dev
instalado. Si no es así, le recomiendo que lo instale a través de sudo apt install r-base-dev
.
Paso 3
Inicie una nueva sesión de R y ejecute lo siguiente:
update.packages(checkBuilt=TRUE, ask=FALSE)
Entonces deberías ser bueno para ir.
Actualización: Linux Mint 19 y R 3.6.x
Dado que tanto Linux Mint como R han visto actualizaciones desde que respondí esta pregunta, estoy actualizando para aquellos que llegan a esta respuesta y necesitan la información para Linux Mint 19 y R 3.6.x.
La única diferencia es que en lugar del comando
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
necesitas usar
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list
(reemplazando http://cran.wustl.edu/ con cualquier URL espejo de CRAN que elija en el paso 1)
1 Pongo aqui el completo key, aunque es posible que vea muchas otras guías que solo utilizarán la key. “He actualizado esta guía para utilizar la key por motivos de seguridad (ver aquí, por ejemplo).