Cuando intento instalar gcc en Ubuntu 12.04 LTS Server con apt-get install gcc, me sale el siguiente error:
The following packages have unmet dependencies:
gcc : Depends: cpp (>= 4:4.6.1-2ubuntu5) but it is not going to be installed
Depends: gcc-4.6 (>= 4.6.1-1) but it is not going to be installed
Recommends: libc6-dev but it is not going to be installed or
libc-dev
Cuando profundizo (es decir, intento apt-get install gcc-4.6), obtengo:
gcc-4.6 : Depends: gcc-4.6-base (= 4.6.1-9ubuntu3) but 4.6.3-1ubuntu5 is to be installed
Depends: cpp-4.6 (= 4.6.1-9ubuntu3) but it is not going to be installed
Depends: libgomp1 (>= 4.6.1-9ubuntu3) but it is not going to be installed
Depends: libquadmath0 (>= 4.6.1-9ubuntu3) but it is not going to be installed
Recommends: libc6-dev (>= 2.13-0ubuntu6) but it is not going to be installed
Entonces, cuando intento instalar gcc-4.6=4.6.1-9ubuntu3, obtengo una lista de 366 paquetes para eliminar (incluido, por ejemplo apt). Lo cual es una locura.
Esta es una instalación esencialmente vainilla de Ubuntu 12.04 LTS Server (es decir, instalé nginx, python-flup, python-yaml, rsync, python-pkg-resources, lsof, fontconfig, iptables, ufw, scons y grc).
Es muy sorprendente para mí que no puedo instalar gcc, por lo que estoy un poco confundido sobre por qué falla al intentar instalar gcc. La única solución aparente parece ser la desinstalación de 366 paquetes, muchos de los cuales son fundamentales para el funcionamiento de Ubuntu.
Algo no cuadra, y estaría muy agradecido por su ayuda.
EDITAR Lo anterior es con los últimos paquetes, por supuesto, que se han utilizado apt-get update; apt-get upgradeantes de intentar lo anterior. Lo siento, debería haber mencionado eso.
fuente

Respuestas:
Hay un metapaquete llamado
build-essentialque debería instalar el compilador y un montón de paquetes relacionados / necesarios:sudo apt-get install build-essentialLa sugerencia de hacer primero
sudo apt-get updatees sólida, esto actualizará las listas de paquetes y todas las versiones deberían coincidir perfectamente.Eso es, sin embargo, si no modificó su
/etc/apt/sources.listarchivo manualmente. Si es así, quizás algunos de los cambios que realizó o los repositorios que agregó contienen paquetes conflictivos que causan los problemas que ve. Si ese es el caso, mire el archivo y arregle las entradas problemáticas. Por supuesto, si desea ayuda para hacerlo, puede publicar susources.listarchivo (o cualquier fragmento/etc/apt/sources.list.d) y tal vez alguien pueda ayudarlo a solucionarlo.fuente
sources.list. Cuando eliminé esta referencia, todo se instaló naturalmente. Gran sugerencia para buscarsources.listel problema. Gracias. Muy apreciado.Intenta seguir profundizando:
fuente
Primero escribe el comando:
Entonces intenta:
¡Hice esto y funcionó! También deberías probarlo.
Si no funciona, entonces:
Entonces intenta. ¡Espero que funcione!
fuente