web-dev-qa-db-fra.com

Comment installer GCC 4.7 sur Lubuntu 11.10?

J'ai installé Lubuntu 11.10 et j'ai installé build-essential avec cette commande:

Sudo apt-get install build-essential

Maintenant j'ai gcc 4.6

J'ai lu sur un forum que l'ajout du prochain PPA me permettrait d'installer gcc 4.7:

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

J'ai fait ça, puis j'ai couru:

Sudo apt-get update
Sudo apt-get install gcc-4.7

Mais ma machine ne trouve pas le paquet gcc-4.7? Toute suggestion?

3
fpiro07

ppa:ubuntu-toolchain-r/test est un PPA erroné, sauf si votre objectif est de tester de nouveaux packages expérimentaux qui pourraient être extrêmement instables. De plus, comme ce PPA n’est qu’un bac à sable à tester, il n’y a jamais nécessairement de paquet particulier. Les colis vont et viennent.

  • Au moment de cette publication, le seul package fourni par PPA pour Oneiric (11.10) est _libatomic-ops_.

Si vous souhaitez installer des constructions de chaîne d'outils fournies par PPA , à des fins autres que le test de nouveaux packages, , l'équipe "toolchain-r" fournit ce référentiel:

Cependant, ne fournit pas gcc-4.7 sur Oneiric . Il le fournit pour Quantal , mais pas onirique .

La recherche d'un autre PPA sur Launchpad ne m'a rien révélé. Vous pourrez peut-être installer un paquet destiné à une autre version (ou à Debian), mais surtout avec une suite de compilateurs, cela risquerait de ne pas fonctionner ... ou de ne pas fonctionner entièrement, de sorte que vous ne pourriez pas découvrir le problème tant de choses plus tard.

Installation de la version amont

Votre meilleur pari pourrait être d'installer un en amont GCC 4.7 . Vous pouvez le télécharger et l’installer à partir de n’importe quel miroir GCC . Par exemple, vous pouvez obtenir GCC 4.7.2 ici .

Démarrer/construire GCC à partir de sources amont prend un peu de temps et est un peu plus compliqué que de construire la plupart des logiciels à partir de la source, mais ce n’est pas trop difficile. Consultez la documentation de l'archive source. La plupart des problèmes ont des solutions et vous pouvez les rechercher. N'hésitez pas à poser des questions ici si vous avez des problèmes!

debootstrap

Vous pouvez également créer une structure de répertoires complète pour un système Ubuntu minimal d’une version ultérieure doté de GCC 5.7, telle que 12.10 Quantal. debootstrap facilite ceci. Consultez ce guide pour debootstrap dans Ubuntu . Voir aussi cette question (s'applique aux versions ultérieures d'Ubuntu ainsi qu'aux versions antérieures).

3
Eliah Kagan