He estado intentando instalar la última versión (2.15.2) de r-base sin éxito . Aparentemente, el paquete RRcpp
no se instalaría para R versión 2.14.1, la versión que se instala para mí.
No estoy seguro de qué / cómo / dónde cambiar mis intentos de instalación que aparecen a continuación. Tenga en cuenta que estoy usando ubuntu-12.04.1-server-i386.
La versión instalada actual es la versión R 2.14.1 (2011-12-22):
$ sudo apt-get install r-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
r-base is already the newest version.
Incluir información de la versión no ayuda:
$ sudo apt-get install r-base=2.15.1-5ubuntu1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '2.15.1-5ubuntu1' for 'r-base' was not found
Cambios basados en instrucciones CRAN Ubuntu de http://cran.r-project.org/bin/linux/ubuntu/README :
Añadido a
/etc/apt/sources.list
deb http://lib.stat.cmu.edu/R/CRAN/bin/linux/ubuntu quantal/
Actualiza e instala
$ sudo apt-get update $ sudo apt-get install r-base Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: r-base : Depends: r-base-core (>= 2.15.2-1quantal2) but it is not going to be installed Depends: r-recommended (= 2.15.2-1quantal2) but it is not going to be installed Recommends: r-base-html but it is not going to be installed E: Unable to correct problems, you have held broken packages.
apt
software-installation
r
Estudiante
fuente
fuente
sudo apt-get upgrade
osudo apt-get dist-upgrade
?R-base
es realmente la versión 'más reciente', instale / actualice si no, vea mi respuesta, vinculada a continuación. Si desea mantenerse al día con las últimasR
versiones, se recomienda que provengan de ellassid
(aunque es posible que desee ser cauteloso al basar todo su sistema ensid
...). stackoverflow.com/questions/1401904/…Respuestas:
Nada de lo anterior funcionó para mí, así que estoy copiando la respuesta de https://stackoverflow.com/questions/16093331/how-to-install-r-version-3-0
Desinstalar la antigua R:
Luego:
Luego copie / pegue estos comandos en la línea de comando:
Que funciono para mi
fuente
rm -rf /usr/local/lib/R
, descargue el último tarball de r-project.org , extráigalo y siga las instrucciones en 'INSTALAR' en el directorio de nivel superiorppa:marutter/rdev
? El resto debería ser suficiente, aquí hay documentación oficial para los repositorios de Ubuntu .Así es como lo hice;
Como ya se mencionó en la pregunta, seguí los pasos en las instrucciones PAQUETES DE UBUNTU PARA R para agregar el repositorio, e hice una actualización de apt-get, y luego
lo que daría algo así
y el hice un
y hecho.
fuente
Abra la terminal y escriba
sudo -s
. Luego abrasource.list
escribiendo:luego, agregue estas líneas al archivo:
luego guardar y salir de gedit. En el tipo de terminal
luego escribe
luego escriba estos comandos --una línea a la vez--.
fuente
deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu quetzal/
dos veces?En mi sistema (sin R instalado) esa versión se instala correctamente. Entonces, tal vez la mejor opción es desinstalar la R antigua e instalar la más nueva, pasando la versión específica que desee. Pero antes de hacerlo, haga una copia de seguridad de su sistema operativo. Puede ser difícil reinstalar los paquetes viejos después de eliminarlos.
También una nota: si lo hace
sudo apt-get install r-base=2.15.1-5ubuntu1
, no encontrará un paquete porque la versión es incorrecta. En ese repositorio, los archivos se nombran, por ejemplor-base_2.15.2-1quantal2_all.deb
, por lo que la versión correcta debería serr-base=2.15.2-1quantal2
or-base=2.15.2-1quantal2_all
, por ejemplo.Espero que esto ayude.
fuente
Una cosa que noté, si sigues las instrucciones en varios sitios web de R, te harán agregar una línea a la lista de fuentes de Linux
/etc/apt/sources.list
Consulte, por ejemplo, este enlace: https://www.r-bloggers.com/how-to-install-r-on-linux-ubuntu-16-04-xenial-xerus/
Sin embargo, algunas distribuciones de Linux agregan una línea a un archivo separado en esta carpeta:
/etc/apt/sources.list.d
Esto puede conducir al
you have held broken packages
mensaje de error.Comenté la línea (
/etc/apt/sources.list
)/etc/apt/sources.list
y agregué el repositorio R correcto utilizando el administrador de Fuentes de software de mi distribución (Linux Mint 18.3)Esto resolvió el problema.
fuente