Vous pouvez trouver des éléments similaires dans les pages Unix de Stack Overflow. dossier .d contenant la ligne
deb http://ftp.us.debian.org/debian testing main contrib non-free
Demandez à debian d'utiliser les sources de test sur certains paquets en créant un fichier sur /etc/apt/preferences.d contenant ce qui suit :
Package: *
Pin: release a=testing
Pin-Priority: 100
Vous devez nommer le fichier quelque chose comme préférences ou testingpref, etc. Si vous avez un fichier de préférences, vous pouvez l'y ajouter. Supprimez le .unused ou tout autre . dans le nom du fichier.
Mettre à jour la base de données :
sudo apt-get update
Installer g++ :
sudo apt-get install -t testing g++
Cela vous donnera la version la plus récente de g++ dans le référentiel. Ainsi il recevra des mises à jour et sera plus facilement réversible. Vous devez utiliser -t testing pour obtenir les versions les plus récentes. Vous pouvez avoir des problèmes de dépendance. Cela peut être expérimental au lieu de tester votre architecture. Voir https://packages.debian.org/search?keywords=g%2B%2B
Pour les packages expérimentaux (7 est là-dedans), ajoutez :
deb http://httpredir.debian.org/debian experimental main
à /etc/apt/sources.list . Similaire à ci-dessus... l'épinglage devrait dire a=expérimental au lieu de a=test et enfin,
sudo apt-get install -t experimental g++
Bonne chance.
Le noyau n'est pas pertinent.
GCC 7 n'est pas encore sorti, comme vous pouvez le voir dans les notes de version de GCC 7 :
Avis de non-responsabilité :GCC 7 n'est pas encore sorti, ce document est donc un travail en cours.
Vous voudrez peut-être en savoir plus sur ce qui différencie les différentes distributions Linux. En particulier, ce qu'est une distribution continue et comment fonctionnent les versions de Debian. Dans une distribution continue, tous les packages sont continuellement mis à jour vers les nouvelles versions. Debian 8.7 (Jessie / stable) n'est pas une distribution glissante. Les versions des packages sont gelées et mises à jour uniquement lorsque cela est nécessaire, pour plus de stabilité. La dernière version de GCC sur Debian 8.7 est GCC 4.9.
Debian 9.0 (Stretch / testing) est une version roulante, au moins jusqu'à ce qu'elle soit gelée. Si vous passez votre ordinateur à Stretch, vous obtiendrez GCC 6.3.
Si vous avez besoin de quelque chose de plus récent, vous pouvez soit passer à Sid (unstable), soit épingler des packages de Sid.
Cependant, GCC 7 n'est disponible qu'en version expérimentale car il n'est pas encore sorti. Vous pouvez installer un seul paquet depuis experimental si vous le souhaitez, voir Debian Experimental pour les instructions.
Comment faire
Ajouter à votre /etc/apt/sources.list
https://wiki.debian.org/DebianExperimental
Alors
apt-get update
apt-get -t experimental install gcc-7