Depende de las dependencias insatisfechas mientras instala R en Ubuntu 16.04

0

Quería instalar la nueva versión R, así que hice una purga eliminando todos los r- *. Y luego rompí todo desafortunadamente. Intento reinstalar el proyecto R escribiendo

sudo apt install r-base r-base-core r-recommended

y luego obtengo

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-core : Depends: libc6 (>= 2.27) but 2.23-0ubuntu11 is to be 
               installed  
               Depends: libcurl4 (>= 7.28.0) but it is not installable  
               Depends: libicu60 (>= 60.1-1~) but it is not installable  
               Depends: libreadline7 (>= 6.0) but it is not installable  
               Recommends: r-base-dev but it is not going to be installed  
E: Unable to correct problems, you have held broken packages.

Alguien sabe cómo resolver esto ?

Akusa
fuente
Has retenido paquetes rotos. Solucione esto primero (es decir, intente sudo apt -f instally explore todo lo que informa, lo solucionaría primero) También aptvería los registros para ver qué eliminó con su primer comando de la lista, y lo usaría como guía para arreglar su sistema. Sugeriría evitar de cerca el uso de comodines en los comandos de eliminación a menos que
analice
1
Un vistazo rápido al repositorio 16.04 revela que las versiones de las dependencias lib que están intentando instalarse no forman parte de la distribución estándar 16.04, por lo que no están disponibles. ¿Es posible que esté intentando instalar una versión más nueva de R aún de tal manera que las dependencias no se puedan cumplir en su distribución de Ubuntu tal como está? packages.ubuntu.com/en/xenial/libs
Steve
1
Ok, soy tonto Descubrí que puse la fuente incorrecta en mi lista sources.list. Puse en deb https://cloud.r-project.org/bin/linux/ubuntu cosmic-cran35/lugar de deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/. Gracias !
Akusa

Respuestas:

3

Mi problema está resuelto.

Puse la fuente incorrecta en mi lista sources.list para descargar la última versión de R. Siguiendo las instrucciones dadas en https://cloud.r-project.org/ , puse en deb https://cloud.r-project.org/bin/linux/ubuntu cosmic-cran35/lugar de deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/.

Al modificar la fuente, todo funciona bien ahora.

Akusa
fuente
Tu solución también funcionó para mí.
José
0

Prueba esto:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install libc6 libcurl4 libicu60-dev libreadline7
sudo apt-get install r-base r-base-core r-recommended
Bohdan Tkhir
fuente
1
Agregué la fuente incorrecta en mi sources.list. En lugar de poner el xenial, pongo el cósmico. Al corregir esto, ¡todo parece funcionar ahora!
Akusa
@Melebius ¡Listo!
Akusa