Utilizo estadísticas de R ("r-base") en mi computadora y recientemente, por error, ejecuté el siguiente comando en la terminal:
sudo apt-get remove r-base-core
Por supuesto, esto eliminó R de mi computadora. Para deshacer mi error, intenté reinstalar pero aparece el siguiente mensaje:
Some packages could no be installed. This might mean that you requested an
impossible situation or, if you are using a unstable distribution,
that some packages requested were not created or removed from "incoming".
The following information might help to solve the problem:
These Packages have unmet dependencies:
r-base :
Depends: r-base-core (>= 3.2.5-1precise0) but won't be installed
Depends: r-recommended (= 3.2.5-1precise0) but won't be installed
Recommends: r-base-html but won't be installed
Intenté muchas cosas para resolver este problema. También seguí instrucciones sobre
Error "No se pueden resolver las dependencias del paquete" al instalar el software
Sin embargo, no obtuve nada. Intenté y también instalar manualmente las dependencias y recomendaciones anteriores (es decir , sudo apt-get install -f
usé sudo apt-get install r-base.html
y ) pero nuevamente me siento frustrado. Cuando escribo estos comandos aparece el mismo error, pero con nuevas dependencias no satisfechas.sudo apt-get install r-recommended.html
sudo apt-get install r-base-core
Respuesta1
Puede intentar instalarlo con la ayuda de aptitude, gdebi o synaptic, que maneja este tipo de problemas automáticamente.
sudo aptitude install <package_name>
en la terminal o simplemente escriba aptitude
en la terminal.
Respuesta2
En primer lugar, un par de preguntas: ¿Qué dice cat /etc/lsb-release
?
En segundo lugar, parece que los paquetes que busca su sistema fueron creados para Ubuntu Precise.
Sugeriría hacer a apt-get update
y luego apt-get -f install
. Si esto aún falla, es posible que deba recurrir al uso de Launchpad.net para reconstruir las dependencias de Ubuntu Precise que necesita para su versión actual de lsb.
De hecho, he hecho esto con algunos paquetes que existen en Trusty y que no existen en Xenial para mí, pero algunos de mis otros programas aún son necesarios.
Creé mi propio rincón Launchpad.net con un PPA especial para mi propio uso. entonces usoArchivo del paquete primario de Ubuntupara copiar paquetes a mi repositorio de PPA y configurar la versión de compilación de destino de manera adecuada para la versión que deseo. Antes de actualizar a Xenial, estaba usando Trusty, copié algunos paquetes de Wily y los reconstruí para Trusty. Aún debe revisar los registros de compilación si algo falla y copiar los paquetes dependientes a su repositorio de PPA, pero eventualmente todo se compila y se puede usar desde su PPA. Es posible que necesites copiar paquetes de otros PPA, y puedes hacerlo, pero debes usar su enlace "copiar paquetes" en lugar del que acabo de proporcionar.