¿Cómo puedo actualizar gcc a la última versión en Ubuntu 10.04?

44

Tengo Ubuntu 10.04 de 32 bits con gcc 4.4.3 actualmente instalado en él. Quiero actualizarlo a gcc 4.6.1.

  1. Cómo actualizar usando Ubuntu Package Manager:

    apt-get upgrade/install
    
  2. Como segunda opción, descargué el último archivo de instantánea gcc de:

    http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2

¿Cómo lo configuro, compilo e instalo?

Goldenmean
fuente
1
Por cierto, las preguntas específicas de Ubuntu también se pueden hacer en el sitio Ask Ubuntu StackExchange.
Ilari Kajaste

Respuestas:

11

Creo que puede obtenerlo agregando este PPA a sus repositorios:

https://launchpad.net/~ubuntu-toolchain-r/+archive/test

Puede agregar el PPA ejecutando

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Después de que esté en los repositorios (y después de ejecutarse apt-get update) debería poder 1) actualizar a la última versión usando apt-get upgrade, o posiblemente 2) lo tendrá disponible como un paquete separado que necesitará apt-get install. No estoy seguro de cuál es el caso con este paquete.

Más información: Guía sobre cómo agregar un PPA a sus repositorios.

Ilari Kajaste
fuente
44
No funcionó. Después sudo add-apt-repository ppa:ubuntu-toolchain-r/testy sudo apt-get update, ambos sudo apt-get upgrade gccy sudo apt-get upgrade g++-4.7no hicieron nada. Tengo una instalación de 11.10 64 bits.
voltrevo
41

Agregue https://launchpad.net/~ubuntu-toolchain-r/+archive/test a sus repositorios ejecutando:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Luego siga los pasos en AskUbuntu para asignar gcca la versión que acaba de instalar.

En nuestro caso, desea ejecutar:

sudo apt-get update
sudo apt-get install gcc-4.6
sudo apt-get install g++-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
Gili
fuente
1
+1, esto funcionó para mí. La última línea necesita código formateado, pero no fue una edición lo suficientemente grande como para permitir el cambio.
Nick
¿Por qué no es esta la respuesta seleccionada?
pyler
2

No obtienes lo último en LTS con el administrador de paquetes. Se supone que es estable con actualizaciones de seguridad retroportadas. No soy fanático de actualizar las distribuciones, solo reinstalo y copio ~ /

  
./configure
make
make install  

Es el procedimiento general. Lea las opciones en el script de configuración ... debe tener una versión instalada para compilar una nueva. make install probablemente destruirá su instalación actual.

sugerencia: si quieres "más nuevo", entonces usa "más nuevo", eso es 11.10 en este punto, creo.

RobotHumanos
fuente
¿Has mencionado la actualización de Ubunut? Eso no es lo que estoy buscando. Estoy buscando actualizar gcc instalado en mi ubuntu.
goldenmean
No es una buena idea y puede causar muchos problemas más adelante.
RobotHumans