J’ai testé un truc mais pas sur que ce soit correcte.
J’ai ajouté jessie aux dépôts, puis j’ai fait un fichier preferences :
Package: *
Pin: release a=testing
Pin-Pioriry: 900
Package: gcc*
Pin: release n=jessie
Pin-Priority: 910
Après un update j’ai fait une installation de gcc :
[code]sudo apt-get install gcc-4.9/jessie
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Version choisie « 4.9.2-10 » (Debian:8.2/stable [amd64]) pour « gcc-4.9 »
Version choisie « 4.9.2-10 » (Debian:8.2/stable [amd64]) pour « cpp-4.9 » à cause de « gcc-4.9 »
Version choisie « 4.9.2-10 » (Debian:8.2/stable [amd64]) pour « gcc-4.9-base » à cause de « cpp-4.9 »
Version choisie « 4.9.2-10 » (Debian:8.2/stable [amd64]) pour « libgcc-4.9-dev » à cause de « gcc-4.9 »
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
gcc-4.9 : Dépend: libgcc-4.9-dev (= 4.9.2-10) mais ne sera pas installé
W: Aucune priorité (ou zéro) n’a été spécifiée pour l’épinglage
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
[/code]
Et puis :
apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 http://ftp.uk.debian.org/debian/ jessie/non-free Translation-en
500 http://ftp.uk.debian.org/debian/ jessie/main Translation-fr
500 http://ftp.uk.debian.org/debian/ jessie/main Translation-en
500 http://ftp.uk.debian.org/debian/ jessie/contrib Translation-en
500 http://ftp.uk.debian.org/debian/ jessie/contrib i386 Packages
release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=contrib
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian/ jessie/non-free i386 Packages
release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=non-free
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian/ jessie/main i386 Packages
release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=main
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian/ jessie/contrib amd64 Packages
release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=contrib
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian/ jessie/non-free amd64 Packages
release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=non-free
origin ftp.uk.debian.org
500 http://ftp.uk.debian.org/debian/ jessie/main amd64 Packages
release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=main
origin ftp.uk.debian.org
500 http://http.debian.net/debian-backports/ squeeze-backports-sloppy/non-free Translation-en
500 http://http.debian.net/debian-backports/ squeeze-backports-sloppy/main Translation-en
500 http://http.debian.net/debian-backports/ squeeze-backports-sloppy/contrib Translation-en
100 http://http.debian.net/debian-backports/ squeeze-backports-sloppy/non-free i386 Packages
release o=Debian Backports,a=squeeze-backports-sloppy,n=squeeze-backports-sloppy,l=Debian Backports,c=non-free
origin http.debian.net
100 http://http.debian.net/debian-backports/ squeeze-backports-sloppy/contrib i386 Packages
release o=Debian Backports,a=squeeze-backports-sloppy,n=squeeze-backports-sloppy,l=Debian Backports,c=contrib
origin http.debian.net
100 http://http.debian.net/debian-backports/ squeeze-backports-sloppy/main i386 Packages
release o=Debian Backports,a=squeeze-backports-sloppy,n=squeeze-backports-sloppy,l=Debian Backports,c=main
origin http.debian.net
100 http://http.debian.net/debian-backports/ squeeze-backports-sloppy/non-free amd64 Packages
release o=Debian Backports,a=squeeze-backports-sloppy,n=squeeze-backports-sloppy,l=Debian Backports,c=non-free
origin http.debian.net
100 http://http.debian.net/debian-backports/ squeeze-backports-sloppy/contrib amd64 Packages
release o=Debian Backports,a=squeeze-backports-sloppy,n=squeeze-backports-sloppy,l=Debian Backports,c=contrib
origin http.debian.net
100 http://http.debian.net/debian-backports/ squeeze-backports-sloppy/main amd64 Packages
release o=Debian Backports,a=squeeze-backports-sloppy,n=squeeze-backports-sloppy,l=Debian Backports,c=main
origin http.debian.net
500 http://ftp.fr.debian.org/debian/ jessie-backports/main Translation-en
100 http://ftp.fr.debian.org/debian/ jessie-backports/main i386 Packages
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main
origin ftp.fr.debian.org
100 http://ftp.fr.debian.org/debian/ jessie-backports/main amd64 Packages
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ testing-updates/main Translation-en
500 http://ftp.fr.debian.org/debian/ testing-updates/main i386 Packages
release o=Debian,a=testing-updates,n=stretch-updates,l=Debian,c=main
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ testing-updates/main amd64 Packages
release o=Debian,a=testing-updates,n=stretch-updates,l=Debian,c=main
origin ftp.fr.debian.org
500 http://security.debian.org/ testing/updates/main Translation-en
500 http://security.debian.org/ testing/updates/main i386 Packages
release o=Debian,a=testing,n=stretch,l=Debian-Security,c=main
origin security.debian.org
500 http://security.debian.org/ testing/updates/main amd64 Packages
release o=Debian,a=testing,n=stretch,l=Debian-Security,c=main
origin security.debian.org
500 http://ftp.fr.debian.org/debian/ testing/non-free Translation-en
500 http://ftp.fr.debian.org/debian/ testing/main Translation-fr
500 http://ftp.fr.debian.org/debian/ testing/main Translation-en
500 http://ftp.fr.debian.org/debian/ testing/contrib Translation-en
500 http://ftp.fr.debian.org/debian/ testing/non-free i386 Packages
release o=Debian,a=testing,n=stretch,l=Debian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ testing/contrib i386 Packages
release o=Debian,a=testing,n=stretch,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ testing/main i386 Packages
release o=Debian,a=testing,n=stretch,l=Debian,c=main
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ testing/non-free amd64 Packages
release o=Debian,a=testing,n=stretch,l=Debian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ testing/contrib amd64 Packages
release o=Debian,a=testing,n=stretch,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages
release o=Debian,a=testing,n=stretch,l=Debian,c=main
origin ftp.fr.debian.org
Paquets épinglés :
gcc-5-cross-base -> (non trouvé)
gcc-5-plugin-dev -> (non trouvé)
gcc-4.9-arm-linux-gnueabi -> (non trouvé)
gcc-python-plugin-doc -> (non trouvé)
gccgo-4.8 -> 4.8.4-1
gccgo-4.9 -> 4.9.2-10
gcc-5-plugin-dev-arm-linux-gnueabihf -> (non trouvé)
gcc-python3-dbg-plugin -> (non trouvé)
gcc-5-arm-linux-gnueabihf-base -> (non trouvé)
gcc-4.8-base -> 4.8.4-1
gcc-4.8-plugin-dev -> 4.8.4-1
gcc-5-mips-linux-gnu -> (non trouvé)
gccgo-5-arm-linux-gnueabihf -> (non trouvé)
gccgo-4.9-doc -> 4.9.1-3
gcc-4.9-mips-linux-gnu -> (non trouvé)
gccgo-5-arm-linux-gnueabi -> (non trouvé)
gcc-aarch64-linux-gnu -> (non trouvé)
gcc-5-mipsel-linux-gnu -> (non trouvé)
gcc-4.8-source -> 4.8.4-1
gcc-5-powerpc64el-linux-gnu -> (non trouvé)
gccgo-5 -> (non trouvé)
gcc-mingw-w64-bootstrap -> (non trouvé)
gcc-4.8-multilib -> 4.8.4-1
gccgo -> 4:4.9.2-2
gcc-4.7-base -> (non trouvé)
gcc-avr -> 1:4.8.1+Atmel3.4.4-2
gccgo-powerpc-linux-gnu -> (non trouvé)
gcc-5-powerpc-linux-gnu -> (non trouvé)
gcc-5-arm-linux-gnueabi-base -> (non trouvé)
gcc-doc-base -> 4.8.3-5
gccgo-mipsel-linux-gnu -> (non trouvé)
gcc-5-powerpc-linux-gnu-base -> (non trouvé)
gcc-5-base -> (non trouvé)
gccgo-5-multilib-mipsel-linux-gnu -> (non trouvé)
gcc-arm-linux-gnueabi -> (non trouvé)
gcc-arm-none-eabi -> 4.8.4-1+11-1
gcc-4.9-powerpc-linux-gnu -> (non trouvé)
gcc-4.9-locales -> 4.9.2-10
gccgo-arm-linux-gnueabihf -> (non trouvé)
gccgo-mips-linux-gnu -> (non trouvé)
gcc-5-powerpc64le-linux-gnu -> (non trouvé)
gcc-4.9-arm-linux-gnueabihf -> (non trouvé)
gccgo-multilib -> 4:4.9.2-2
gcc-4.1-doc -> (non trouvé)
gcc-mingw-w64-base -> 4.9.1-19+14.3
gcc-5-multilib -> (non trouvé)
gcc-5-plugin-dev-arm-linux-gnueabi -> (non trouvé)
gcc-multilib -> 4:4.9.2-2
gccgo-4.8-multilib -> 4.8.4-1
gccgo-aarch64-linux-gnu -> (non trouvé)
gcc-5-aarch64-linux-gnu -> (non trouvé)
gcc-python3-plugin -> (non trouvé)
gcc-doc -> 5:4.9.1-3
gcc-4.4-base -> (non trouvé)
gcc-mingw-w64 -> 4.9.1-19+14.3
gccgo-5-multilib-mips-linux-gnu -> (non trouvé)
gccgo-5-mipsel-linux-gnu -> (non trouvé)
gcc-4.9-source -> 4.9.2-10
gcc-4.2-doc -> (non trouvé)
gcc-5-arm-linux-gnueabihf -> (non trouvé)
gcc-4.8-doc -> 4.8.3-1
gcc-5-plugin-dev-aarch64-linux-gnu -> (non trouvé)
gcc-5-doc -> (non trouvé)
gccgo-5-multilib -> (non trouvé)
gcc-h8300-hms -> 1:3.4.6+dfsg2-2
gccgo-5-mips-linux-gnu -> (non trouvé)
gccgo-arm-linux-gnueabi -> (non trouvé)
gcc-5-arm-linux-gnueabi -> (non trouvé)
gcc-mingw-w64-x86-64 -> 4.9.1-19+14.3
gcc -> 4:4.9.2-2
gccintro -> 1.0-3
gcc-5-powerpc64le-linux-gnu-base -> (non trouvé)
gccgo-5-multilib-powerpc-linux-gnu -> (non trouvé)
gcc-4.9-multilib -> 4.9.2-10
gcc-arm-none-eabi-source -> (non trouvé)
gccxml -> 0.9.0+git20140716-2
gcc-4.1 -> (non trouvé)
gcc-4.3 -> (non trouvé)
gcc-4.4 -> (non trouvé)
gcc-4.5 -> (non trouvé)
gcc-4.6 -> (non trouvé)
gcc-5-mipsel-linux-gnu-base -> (non trouvé)
gcc-4.8 -> 4.8.4-1
gcc-4.9 -> 4.9.2-10
gcc-mips-linux-gnu -> (non trouvé)
gcc-5-plugin-dev-mipsel-linux-gnu -> (non trouvé)
gcc-4.9-doc -> 4.9.1-3
gccgo-5-powerpc64le-linux-gnu -> (non trouvé)
gcc-msp430 -> 4.6.3~mspgcc-20120406-7
gcc-4.9-plugin-dev -> 4.9.2-10
gccgo-5-powerpc-linux-gnu -> (non trouvé)
gccgo-5-doc -> (non trouvé)
gcc-4.9-mipsel-linux-gnu -> (non trouvé)
gcc-mipsel-linux-gnu -> (non trouvé)
gcc-5-multilib-powerpc-linux-gnu -> (non trouvé)
gcc-5-multilib-mipsel-linux-gnu -> (non trouvé)
gcc-arm-linux-gnueabihf -> (non trouvé)
gccgo-powerpc64le-linux-gnu -> (non trouvé)
gcc-5-locales -> (non trouvé)
gccgo-doc -> 5:4.9.1-3
gcc-5-aarch64-linux-gnu-base -> (non trouvé)
gcc-4.8-locales -> 4.8.4-1
gcc-5-mips-linux-gnu-base -> (non trouvé)
gcc-mingw-w64-i686 -> 4.9.1-19+14.3
gccgo-4.9-multilib -> 4.9.2-10
gcc-5-plugin-dev-mips-linux-gnu -> (non trouvé)
gcc-5-multilib-mips-linux-gnu -> (non trouvé)
gcc-powerpc-linux-gnu -> (non trouvé)
gcc-powerpc64le-linux-gnu -> (non trouvé)
gccgo-4.8-doc -> 4.8.3-1
gccgo-5-aarch64-linux-gnu -> (non trouvé)
gcc-m68hc1x -> 1:3.3.6+3.1+dfsg-3
gcc-4.9-powerpc64el-linux-gnu -> (non trouvé)
gcc-5-plugin-dev-powerpc64le-linux-gnu -> (non trouvé)
gcc-5-source -> (non trouvé)
gcc-4.9-base -> 4.9.2-10
gcc-5 -> (non trouvé)
gcc-5-plugin-dev-powerpc-linux-gnu -> (non trouvé)
Au final gcc n’était pas installé et j’ai du tout remettre comme avant car j’avais besoin de gcc pour un TP.
Je ne sais pas si mon épinglage est correcte.
Est-ce que le problème vient bien de gcc si @danslos arrive à faire marcher vmware avec gcc5 ?
Sinon j’imagine que VMware vont sortir une nouvelle version prenant compte gcc5 un peu mieux non ? (mais d’ici combien de temps…)