Je veux installer le compilateur 4.7 gcc pour utiliser les fonctionnalités de c ++ 11. J'ai consulté des instructions sur Internet et j'ai trouvé sur plusieurs sites Web les étapes suivantes:
Sudo add-apt-repository ppa:Ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install gcc-4.7 g++-4.7
Le problème est que ma console se fige lors de l'ajout du ppa.
Au début, je pensais que c'était dû à une ancienne version d'Ubuntu (11.04). Donc, je suis passé à 11.10 puis à 12.04, et tout semble bien fonctionner. Mais toujours avoir le même problème.
De l'aide?
L'erreur est que vous avez mal orthographié le PPA. Essaye ça:
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install gcc-4.7 g++-4.7
Si cela ne fonctionne pas, créez le fichier source manuellement:
Sudo nano /etc/apt/sources.list.d/toolchain.list
Coller ce contenu:
deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main
deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main
Enregistrez le fichier avec Ctrl-K puis appuyez sur Y touche pour confirmer la sauvegarde.
Après avoir ajouté ces lignes, lancez cette commande pour corriger l'erreur de clé:
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1E9377A2BA9EF27F
Puis lancez ces commandes dans le terminal
Sudo apt-get update
Sudo apt-get install gcc-4.7 g++-4.7
En guise de réponse, vous pouvez éventuellement utiliser le gestionnaire de référentiel graphique intégré. Faites ceci par:
Pour ce faire, cliquez sur le lien de votre lanceur.
Ou, si vous l'avez retiré du lanceur, vous pouvez le rechercher via le tiret.
Et lorsque la fenêtre apparaît, entrez l'adresse PPA, qui est dans votre cas deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubunt précis principal et deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubunt main précis
Et cliquez sur 'Ajouter une source'.
Vous devrez peut-être également fournir une authentification en saisissant votre mot de passe utilisateur.
Et c'est tout.
Même si cela ne fonctionne pas, le Centre logiciel peut afficher une fenêtre avec un message d'erreur et très probablement comment y remédier. Vous ne croirez pas ce que j'ai vécu pour trouver une solution via la ligne de commande, mais j'ai été soulagé lorsque j'ai utilisé l'interface graphique et qu'Ubuntu a simplement craché les mots sans que je doive faire quoi que ce soit. Vous pouvez également combiner ces étapes avec la réponse ci-dessus, concernant l’erreur d’orthographe, etc.
Salut et bonne chance!
M