web-dev-qa-db-fra.com

Installation de gcc-7 (et des paquetages plus récents) dans Ubuntu 16.04

J'exécute Ubuntu 16.04 LTS et je souhaite installer une version plus récente de GCC, plus précisément gcc-7, qui est sortie le 2 mai 2017 . Il existe un paquet pour cela dans le Toolchain test builds ppa , mais la version Ubuntu indiquée à côté est 7-20170407-0ubuntu2 (je ne sais pas du tout à quoi cela correspond). J'ai essayé de suivre les instructions dans cette question et cette question et j'avais les mêmes problèmes. Ils sont antérieurs à la publication officielle de gcc 7.1, donc je ne suis pas sûr que les instructions changeraient du tout maintenant que cela est sorti?

Même après avoir ajouté le ppa, je reçois ce qui suit:

user@computer:~$ Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
user@computer:~$ Sudo apt-get update
user@computer:~$ Sudo apt install gcc-7
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gcc-7

Une idée sur la façon dont je peux installer le nouveau gcc? Je ne cherche pas à améliorer ma distribution. Je ne suis pas non plus au-dessus de la construction de la source, mais c'est en quelque sorte mon dernier recours, car gérer tout cela à la main est simplement ennuyeux.

15
wsedrftg

Vous pouvez déjà installer gcc-7 et g ++ - 7 à partir de ce paquet .

Sudo add-apt-repository ppa:jonathonf/gcc-7.1
Sudo apt-get update
Sudo apt-get install gcc-7 g++-7
7
Jendas

Type:

Sudo sed -i 's/xenial/zesty/g' /etc/apt/sources.list.d/ubuntu-toolchain-r*.list
Sudo apt update && Sudo apt full-upgrade

Et vous aurez installé gccgcc-7cppcpp-7g++g++-7 et quelques paquets de dépendances supplémentaires dans votre version actuelle d'Ubuntu (pas la version 16.04 plus ancienne).

1
Serg Deblanck