GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Problema al instalar G++ Ccompiler en Ubuntu 14.04?

Traté de instalar g++ usando paquetes de otro usuario. sin conexión... pero hubo errores.
Después de conectarme a la red, intenté instalar usando sudo apt-get install g++ , pero dio el siguiente resultado:

gstreamer0.10-alsa is already the newest version.
qtdeclarative5-ubuntu-ui-extras-browser-plugin is already the newest version.
python-gconf is already the newest version.
gstreamer0.10-tools is already the newest version.
libglib2.0-0 is already the newest version.
gir1.2-peas-1.0 is already the newest version.
libatk-bridge2.0-0 is already the newest version.
gnome-session-bin is already the newest version.
libgomp1 is already the newest version.
libmessaging-menu0 is already the newest version.
usb-creator-gtk is already the newest version.
libgnome-desktop-3-7 is already the newest version.
software-properties-gtk is already the newest version.
gnome-control-center-shared-data is already the newest version.
unity-scope-gourmet is already the newest version.
libcupsimage2 is already the newest version.
growisofs is already the newest version.
libjson-glib-1.0-common is already the newest version.
activity-log-manager is already the newest version.
libio-string-perl is already the newest version.
qtdeclarative5-qtfeedback-plugin is already the newest version.
gnome-power-manager is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

y muchas más líneas como esta… pero g++ aún no está instalado

Mejor respuesta

Aparentemente apt-get no sabe sobre gcc .

Si apt-get conoce un paquete cuyo nombre es g++ , no intentará interpretar g++ como cualquier cosa menos el nombre de un solo paquete. (Por el contrario, puedo reproducir el comportamiento que está viendo al intentar instalar el paquete inexistente de nombre similar q++ .)

Hay dos causas probables de apt-get sin saber sobre el g ++ paquete:

  1. Ninguna fuente de software que proporcione g++ el paquete está configurado para ser utilizado.
  2. Una fuente de software que proporciona g++ está configurado para usarse, pero la información sobre qué paquetes están disponibles para la instalación no se ha actualizado desde entonces.

Si fuera la segunda razón, simplemente podría ejecutar sudo apt-get update . Pero creo que es más probable que sea el primero.

Asegúrese de que principal esté habilitado.

g++ se proporciona en el componente principal del repositorio. Esto debería estar casi siempre habilitado, pero tal vez no lo esté.

Muchos de los paquetes necesarios para un sistema Ubuntu en funcionamiento son proporcionados por el componente principal (este es el software mantenido directamente por Canonical en lugar de por la comunidad en general, y consiste principalmente en software central importante para muchos sistemas Ubuntu). Además, algunos de los paquetes apt-get aparece como instalado, como python-gconf , están en principal.

Entonces, creo que lo que sucedió fue que main se deshabilitó recientemente, probablemente por accidente. apt-get conoce el software de main que está instalado actualmente porque puede ver que está instalado. Pero si main está deshabilitado, apt-get no conoce ningún software de main que no tengas.

Para verificar si Main está habilitado y volver a habilitarlo si no lo está, abra Software y actualizaciones (llamado Fuentes de software en versiones anteriores de Ubuntu). Una forma de abrir esto es hacer clic en el botón Configuración... en el Actualizador de software (llamado Administrador de actualizaciones en versiones anteriores de Ubuntu).

Relacionado:¿Cómo reparar grub? (¿Cómo recuperar Ubuntu después de instalar Windows?)

Luego, asegúrese de que la casilla "Software gratuito y de código abierto compatible con Canonical (principal)" esté marcada.

Si ya lo era, lo más probable es que haya adivinado mal la causa de su problema. Si aún no estaba marcado, marque la casilla (es posible que deba ingresar su contraseña) y haga clic en Cerrar. Se le dirá "La información sobre el software disponible está desactualizada"; haga clic en el botón Recargar.

  • Si se trata de una instalación de Ubuntu Server u otro sistema sin GUI, consulte la respuesta de Kangarooo a ¿Cómo habilito el repositorio "Universo"? (simplemente habilite principal en lugar de universo).

Luego intente instalar g++ de nuevo.

Pruebe con un espejo APT diferente.

Si el componente principal ya estaba habilitado , tal vez haya algún problema con el espejo APT que está utilizando. Especialmente si no está utilizando uno de los espejos oficiales (us.archive.ubuntu.com , con us reemplazado con su "código de país"), recomiendo probar con un espejo diferente, uno oficial si es posible.

También puede configurar su espejo APT en Software y actualizaciones. Simplemente cámbielo en el menú desplegable etiquetado como "Descargar desde".

Al igual que cuando habilita una fuente de software, cuando sale de Software y actualizaciones después de cambiar su servidor de descarga, se le indicará que la información del software no está actualizada y debe hacer clic en Recargar. Luego mira si g++ se puede instalar.

  • Si se trata de una instalación de Ubuntu Server u otro sistema sin GUI, consulte ¿Cómo cambio las réplicas en Ubuntu Server de regional a principal?

Solución de problemas adicional.

Si aún no se puede instalar , entonces debe editar su pregunta con más información para ayudar a solucionar el problema.

  • Proporcione el contenido de /etc/apt/sources.list . Una forma de hacerlo es copiar la salida completa del comando cat /etc/apt/sources.list y pégalo en tu pregunta. Selecciónalo y presiona Ctrl +K para formatearlo correctamente.
  • Opcionalmente, es posible que desee ver si puede encontrar e instalar el g++ Paquete en el Centro de software. Si puedes, ¡genial! Lo más probable es que hacerlo revele información útil para descubrir qué está mal.

Ubuntu
  1. ¿Instalando Ubuntu 12.04.02 en modo Uefi?

  2. ¿Problema de interfaz de red al instalar Ubuntu Server en Acer Aspire H340 (servidor sin cabeza)?

  3. ¿Problema para instalar Eclipse en Ubuntu 15.04?

  4. ¿Problema de instalación de Ubuntu 18.04?

  5. Instalación de Lua5.2 vs. Lua5.3 en Ubuntu 16.10?

Instalación de la pila LAMP en Ubuntu 14.04

Instalación de Ubuntu MATE en una Raspberry Pi

Instalación de Apache Spark en Ubuntu 20.04 o 18.04

Instalación de KDE en Ubuntu 22.04

Instalación de Notepad++ en Ubuntu 22.04

Instalación de FFmpeg en Ubuntu