Acabo de escribir:
sudo apt-get install g++
y consiguió:
The following packages have unmet dependencies:
g++ : Depends: g++-4.8 (>= 4.8.2-5~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Intenté también según las sugerencias en otros foros:
sudo apt-get update
y
sudo apt-get -f install
Ninguno resolvió mi problema. Por favor, ayuda si sabes la respuesta.
EDITAR:
Según la sugerencia colocada en el comentario, intenté:
sudo apt-cache policy g++-4.8
y obtuve el siguiente resultado:
g++-4.8:
Installed: (none)
Candidate: 4.8.2-19ubuntu1
Version table:
4.8.2-19ubuntu1 0
500 http://ca.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Tratando:
sudo apt-get install g++-4.8
Tengo:
The following packages have unmet dependencies:
g++-4.8 : Depends: gcc-4.8-base (= 4.8.2-19ubuntu1) but 4.8.4-2ubuntu1~14.04 is to be installed
Depends: gcc-4.8 (= 4.8.2-19ubuntu1) but 4.8.4-2ubuntu1~14.04 is to be installed
Depends: libstdc++-4.8-dev (= 4.8.2-19ubuntu1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
apt-get
comandos?apt-cache policy g++-4.8
sudo apt-get install g++-4.8
y agregue la salida a su pregunta. Debería ver otro mensaje de error. Y necesitamos este mensaje para encontrar el verdadero problema.@A.B.
Sin eso no recibo una notificación de que ha cambiado su pregunta.Respuestas:
El problema es:
¿Por qué? Es por eso:
libstdc++-4.8-dev
en los repositorios principales depende delibstdc++-4.8-dev=4.8.2-19ubuntu1
libstdc++-4.8-dev
en el repositorio de actualizaciones depende delibstdc++-4.8-dev=4.8.4-2ubuntu1~14.04
, que está instalado en su sistema¿La solución?
Mi primera opción es habilitar nuevamente el repositorio de actualizaciones:
Abrir Software & Updatesy la pestañaUpdates
Seleccionar
trusty-updates
ytrusty-security
y haga clicCloseSi alguien tiene una versión para el terminal, hágamelo saber.
Reload
Instalar en pc
Mi segunda opción, rebajar
Hmm, diría que es una mala idea =)
fuente
Debido a que Ubuntu 14.04 de la fuente es demasiado viejo o no está accesible, entonces deberíamos actualizar la fuente. Eso se resolverá. Primero, debemos hacer una copia de seguridad del archivo fuente
sources.list
Según la versión de Ubuntu para agregar las nuevas fuentes.
Consulta el comando de versión:
Luego imprimirá la información como:
De acuerdo con el verison para elegir la fuente suitbale y agregar al final del archivo '/etc/apt/sources.list'.
Fuente de Ubuntu 14.04:
Fuente de actualización
Okay
fuente