Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/12/2014, à 21:33

Destroyers

[C++] installer la derniere version de la lib standard (6-4.7)

Bonjour tout le monde. j'ai ici un problème que je n'arrive pas a résoudre malgré tout plein de bidouillages (qui auraient pu bousiller mon système ...)

Il y a des fonction récentes du standard du C++ que je voudrais utiliser telles que std::to_string() et il me faut donc la dernière version de la librairie.

Donc dans le terminal je lance un

sudo apt-get upgrade libstdc++

qui me retourne un violent

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Note : sélection de libstdc++6-4.7-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.8-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-powerpc-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-arm64-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.8-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-arm64-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dev-armel-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-ppc64el-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-pic-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-pic pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-pic-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-powerpc-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-pic-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-ppc64el-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-powerpc-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-pic-powerpc-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-dev-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-dev-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-ppc64el-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-pic-ppc64el-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de pd-libstdcpp pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-pic-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++3.0-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dev-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-pic-arm64-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.8-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.8-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-armel-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.8-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-pic pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-pic-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-pic-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++2.8-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-pic pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-dev-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++2.10-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-armel-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-pic-armel-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-armel-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-pic-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-arm64-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++2.9-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-pic-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-dev-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++2.9-glibc2.1-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dev-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-pic pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dev-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de « libstdc++-4.8-dev-arm64-cross » au lieu de « libstdc++-dev-arm64-cross »
Note : sélection de « libstdc++-4.8-dev-arm64-cross » au lieu de « libstdc++-dev-arm64-dcv1 »
Note : sélection de « libstdc++-4.8-dev-powerpc-cross » au lieu de « libstdc++-dev-powerpc-cross »
Note : sélection de « libstdc++-4.8-dev-powerpc-cross » au lieu de « libstdc++-dev-powerpc-dcv1 »
Note : sélection de « libstdc++-4.8-dev-ppc64el-cross » au lieu de « libstdc++-dev-ppc64el-cross »
Note : sélection de « libstdc++-4.8-dev-ppc64el-cross » au lieu de « libstdc++-dev-ppc64el-dcv1 »
Note : sélection de « libstdc++6-arm64-cross » au lieu de « libstdc++6-arm64-dcv1 »
Note : sélection de « libstdc++6-armhf-cross » au lieu de « libstdc++6-armhf-dcv1 »
Note : sélection de « libstdc++6-powerpc-cross » au lieu de « libstdc++6-powerpc-dcv1 »
Note : sélection de « libstdc++6-ppc64el-cross » au lieu de « libstdc++6-ppc64el-dcv1 »
Note : sélection de « libstdc++-4.8-pic-arm64-cross » au lieu de « libstdc++-pic-arm64-dcv1 »
Note : sélection de « libstdc++-4.8-pic-armhf-cross » au lieu de « libstdc++-pic-armhf-dcv1 »
Note : sélection de « libstdc++-4.8-pic-powerpc-cross » au lieu de « libstdc++-pic-powerpc-dcv1 »
Note : sélection de « libstdc++-4.8-pic-ppc64el-cross » au lieu de « libstdc++-pic-ppc64el-dcv1 »
Note : sélection de « libstdc++6-4.7-dbg-armel-cross » au lieu de « libstdc++6-dbg-armel-dcv1 »
Note : sélection de « libstdc++6-4.7-dev-armel-cross » au lieu de « libstdc++-dev-armel-cross »
Note : sélection de « libstdc++6-4.7-dev-armel-cross » au lieu de « libstdc++-dev-armel-dcv1 »
Note : sélection de « libstdc++6-4.7-dev-armel-cross » au lieu de « libstdc++6-dev-armel-dcv1 »
Note : sélection de « libstdc++6-4.7-dev-armhf-cross » au lieu de « libstdc++6-dev-armhf-dcv1 »
Note : sélection de « libstdc++6-4.7-pic-armel-cross » au lieu de « libstdc++6-pic-armel-dcv1 »
Note : sélection de « libstdc++6-4.7-pic-armhf-cross » au lieu de « libstdc++6-pic-armhf-dcv1 »
Note : sélection de « libstdc++6-4.8-dbg-arm64-cross » au lieu de « libstdc++6-dbg-arm64-dcv1 »
Note : sélection de « libstdc++6-4.8-dbg-powerpc-cross » au lieu de « libstdc++6-dbg-powerpc-dcv1 »
Note : sélection de « libstdc++6-4.8-dbg-ppc64el-cross » au lieu de « libstdc++6-dbg-ppc64el-dcv1 »
Note : sélection de « libstdc++6-armel-cross » au lieu de « libstdc++6-armel-dcv1 »
libstdc++-4.8-dev est déjà la plus récente version disponible.
libstdc++-4.8-dev passé en « installé manuellement ».
libstdc++6 est déjà la plus récente version disponible.
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 :
 libstdc++-4.8-doc : Est en conflit avec: libstdc++6-4.4-doc mais 4.4.7-8ubuntu1 devra être installé
                     Est en conflit avec: libstdc++6-4.6-doc mais 4.6.4-6ubuntu2 devra être installé
                     Est en conflit avec: libstdc++6-4.7-doc mais 4.7.3-12ubuntu1 devra être installé
 libstdc++6-4.6-dbg : Est en conflit avec: libstdc++6-4.4-dbg mais 4.4.7-8ubuntu1 devra être installé
 libstdc++6-4.6-doc : Est en conflit avec: libstdc++6-4.4-doc mais 4.4.7-8ubuntu1 devra être installé
 libstdc++6-4.7-dbg : Est en conflit avec: libstdc++6-4.4-dbg mais 4.4.7-8ubuntu1 devra être installé
                      Est en conflit avec: libstdc++6-4.6-dbg mais 4.6.4-6ubuntu2 devra être installé
 libstdc++6-4.7-doc : Est en conflit avec: libstdc++6-4.4-doc mais 4.4.7-8ubuntu1 devra être installé
                      Est en conflit avec: libstdc++6-4.6-doc mais 4.6.4-6ubuntu2 devra être installé
 libstdc++6-4.8-dbg : Est en conflit avec: libstdc++6-4.4-dbg mais 4.4.7-8ubuntu1 devra être installé
                      Est en conflit avec: libstdc++6-4.6-dbg mais 4.6.4-6ubuntu2 devra être installé
                      Est en conflit avec: libstdc++6-4.7-dbg mais 4.7.3-12ubuntu1 devra être installé
 libstdc++6-4.8-dbg-armhf-cross : Est en conflit avec: libstdc++6-4.7-dbg-armhf-cross mais 4.7.3-11ubuntu1cross1.85 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

je comprend donc que je dois supprimer l'ancienne version de la lib standard, je tente un

sudo apt-get remove libstdc++

et cette commende semble me déprécier aussi car

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de libstdc++6-4.7-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.8-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-powerpc-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-arm64-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.8-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-arm64-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dev-armel-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-ppc64el-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-pic-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-pic pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-pic-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-powerpc-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-pic-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-ppc64el-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-powerpc-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-pic-powerpc-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-dev-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-dev-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg-armhf-cross pdesour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-ppc64el-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-pic-ppc64el-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de pd-libstdcpp pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-pic-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++3.0-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dev-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-pic-arm64-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.8-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.8-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-armel-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.8-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-pic pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-pic-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-pic-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++2.8-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-pic pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-dev-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++2.10-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-armel-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-pic-armel-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-armel-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-pic-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5-3.3-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.5-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-dev-arm64-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++2.9-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-pic-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dbg pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++-4.8-dev-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++5 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-dbg-ppc64el-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.0-dbg-arm64-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++2.9-glibc2.1-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.1-dbg-armhf-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.7-dev-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.4-dev pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg-armel-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.2-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.3-doc pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-4.6-pic pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dev-armhf-dcv1 pour l'expression rationnelle « libstdc+ »
Note : sélection de libstdc++6-dbg-powerpc-cross pour l'expression rationnelle « libstdc+ »
Note : sélection de « libstdc++-4.8-dev-arm64-cross » au lieu de « libstdc++-dev-arm64-cross »
Note : sélection de « libstdc++-4.8-dev-arm64-cross » au lieu de « libstdc++-dev-arm64-dcv1 »
Note : sélection de « libstdc++-4.8-dev-powerpc-cross » au lieu de « libstdc++-dev-powerpc-cross »
Note : sélection de « libstdc++-4.8-dev-powerpc-cross » au lieu de « libstdc++-dev-powerpc-dcv1 »
Note : sélection de « libstdc++-4.8-dev-ppc64el-cross » au lieu de « libstdc++-dev-ppc64el-cross »
Note : sélection de « libstdc++-4.8-dev-ppc64el-cross » au lieu de « libstdc++-dev-ppc64el-dcv1 »
Note : sélection de « libstdc++6-arm64-cross » au lieu de « libstdc++6-arm64-dcv1 »
Note : sélection de « libstdc++6-armhf-cross » au lieu de « libstdc++6-armhf-dcv1 »
Note : sélection de « libstdc++6-powerpc-cross » au lieu de « libstdc++6-powerpc-dcv1 »
Note : sélection de « libstdc++6-ppc64el-cross » au lieu de « libstdc++6-ppc64el-dcv1 »
Note : sélection de « libstdc++-4.8-pic-arm64-cross » au lieu de « libstdc++-pic-arm64-dcv1 »
Note : sélection de « libstdc++-4.8-pic-armhf-cross » au lieu de « libstdc++-pic-armhf-dcv1 »
Note : sélection de « libstdc++-4.8-pic-powerpc-cross » au lieu de « libstdc++-pic-powerpc-dcv1 »
Note : sélection de « libstdc++-4.8-pic-ppc64el-cross » au lieu de « libstdc++-pic-ppc64el-dcv1 »
Note : sélection de « libstdc++6-4.7-dbg-armel-cross » au lieu de « libstdc++6-dbg-armel-dcv1 »
Note : sélection de « libstdc++6-4.7-dev-armel-cross » au lieu de « libstdc++-dev-armel-cross »
Note : sélection de « libstdc++6-4.7-dev-armel-cross » au lieu de « libstdc++-dev-armel-dcv1 »
Note : sélection de « libstdc++6-4.7-dev-armel-cross » au lieu de « libstdc++6-dev-armel-dcv1 »
Note : sélection de « libstdc++6-4.7-dev-armhf-cross » au lieu de « libstdc++6-dev-armhf-dcv1 »
Note : sélection de « libstdc++6-4.7-pic-armel-cross » au lieu de « libstdc++6-pic-armel-dcv1 »
Note : sélection de « libstdc++6-4.7-pic-armhf-cross » au lieu de « libstdc++6-pic-armhf-dcv1 »
Note : sélection de « libstdc++6-4.8-dbg-arm64-cross » au lieu de « libstdc++6-dbg-arm64-dcv1 »
Note : sélection de « libstdc++6-4.8-dbg-powerpc-cross » au lieu de « libstdc++6-dbg-powerpc-dcv1 »
Note : sélection de « libstdc++6-4.8-dbg-ppc64el-cross » au lieu de « libstdc++6-dbg-ppc64el-dcv1 »
Note : sélection de « libstdc++6-armel-cross » au lieu de « libstdc++6-armel-dcv1 »
libstdc++-4.8-dev est déjà la plus récente version disponible.
libstdc++-4.8-dev passé en « installé manuellement ».
libstdc++6 est déjà la plus récente version disponible.
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 :
 libstdc++-4.8-doc : Est en conflit avec: libstdc++6-4.4-doc mais 4.4.7-8ubuntu1 devra être installé
                     Est en conflit avec: libstdc++6-4.6-doc mais 4.6.4-6ubuntu2 devra être installé
                     Est en conflit avec: libstdc++6-4.7-doc mais 4.7.3-12ubuntu1 devra être installé
 libstdc++6-4.6-dbg : Est en conflit avec: libstdc++6-4.4-dbg mais 4.4.7-8ubuntu1 devra être installé
 libstdc++6-4.6-doc : Est en conflit avec: libstdc++6-4.4-doc mais 4.4.7-8ubuntu1 devra être installé
 libstdc++6-4.7-dbg : Est en conflit avec: libstdc++6-4.4-dbg mais 4.4.7-8ubuntu1 devra être installé
                      Est en conflit avec: libstdc++6-4.6-dbg mais 4.6.4-6ubuntu2 devra être installé
 libstdc++6-4.7-doc : Est en conflit avec: libstdc++6-4.4-doc mais 4.4.7-8ubuntu1 devra être installé
                      Est en conflit avec: libstdc++6-4.6-doc mais 4.6.4-6ubuntu2 devra être installé
 libstdc++6-4.8-dbg : Est en conflit avec: libstdc++6-4.4-dbg mais 4.4.7-8ubuntu1 devra être installé
                      Est en conflit avec: libstdc++6-4.6-dbg mais 4.6.4-6ubuntu2 devra être installé
                      Est en conflit avec: libstdc++6-4.7-dbg mais 4.7.3-12ubuntu1 devra être installé
 libstdc++6-4.8-dbg-armhf-cross : Est en conflit avec: libstdc++6-4.7-dbg-armhf-cross mais 4.7.3-11ubuntu1cross1.85 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Donc impossible de supprimer la lib.
Je tente alors avec le gestionnaire de paquets synaptique.

J'y vois alors la libstdc++6 d'installée. je ne peux pas la supprimer car "Impossible d'appliquer les changements.
Réparez d'abord les paquets cassés."

Et je vois aussi la lib 4.8-dev, que je ne peux pas supprimer car
"E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances
E: Impossible de verrouiller le répertoire de téléchargement"

Dans tout ceci, qui serait en mesure de m'expliquer le pourquoi du comment ? (et surtout de me dire du coup comment installer la derniere version de la lib standard ^^")

Merci à tous.

Dernière modification par Destroyers (Le 30/12/2014, à 21:36)

Hors ligne

#2 Le 31/12/2014, à 11:43

xabilon

Re : [C++] installer la derniere version de la lib standard (6-4.7)

Salut

En fait, étant donné que libstdc++ n'existe pas (c'est libstdc++6)  apt interpète les ++ comme un token (comme * et ?) et cherche les paquets commençant par 'libstdc+' ; j'ai cherché comment faire (avec des guillemets, des apostrophes...) mais apparemment ça ne passe pas.

Mais de toutes façons, un sudo apt-get update libstdc++ ne fera rien de plus qu'une mise à jour normale, il installera la dernière version du paquet présente dans les dépôts de ta version d'Ubuntu (vraisemblablement celle que tu as déjà), et pas LA dernière version.

Et d'un autre côté, c'est une TRÉS mauvaise idée de vouloir supprimer libstdc++, puisqu'une grande partie du système en dépend ; essaye de simuler la désinstallation pour t'en convaincre :

apt-get remove --simulate libstdc++6

Quelle version d'Ubuntu as-tu ? sur Ubuntu 14.04, libstdc++6 est en version 4.8

Dernière modification par xabilon (Le 31/12/2014, à 11:46)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 31/12/2014, à 18:54

Destroyers

Re : [C++] installer la derniere version de la lib standard (6-4.7)

oui je suis sous 14.04
ça veut donc dire qu'on ne peut pas utiliser les vraies dernières versions du C++ ?
Puisque la dernière est la 6-4.7

Hors ligne

#4 Le 01/01/2015, à 04:48

xabilon

Re : [C++] installer la derniere version de la lib standard (6-4.7)

Ben c'est pas super clair dans les numéros de version, mais sur Ubuntu 14.04 libstdc++6 est en version 4.8.2 (dépendant de gcc-4.8)
Donc à mon avis c'est la dernière version, même supérieure à celle dont tu parles, puisque c'est donc la 6-4.8.2

Dernière modification par xabilon (Le 01/01/2015, à 04:49)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne