Build-essential > impossible à installer

Bonjour,

Je suis sur Debian 8 (32 bits) et je n’arrive pas à installer "build-essential"
Voici le messag que j’otiens:

[code]root@asus:~# apt-get install build-essential
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
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 :
build-essential : Dépend: libc6-dev mais ne sera pas installé ou
libc-dev
Dépend: g++ (>= 4:4.9.1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
[/code]
… des idées ?
Merci par avance

bonsoir.

que disent:

apt-cache policy g++ libc6-dev

Bonsoir

root@asus:~# apt-cache policy g++ libc6-dev g++: Installé : (aucun) Candidat : 4:4.9.2-2 Table de version : 4:5-3 0 1 http://cdn.debian.net/debian/ experimental/main i386 Packages 4:4.9.2-2 0 500 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages 500 http://cdn.debian.net/debian/ unstable/main i386 Packages libc6-dev: Installé : (aucun) Candidat : 2.19-17 Table de version : 2.21-0experimental0 0 1 http://cdn.debian.net/debian/ experimental/main i386 Packages 2.19-17 0 500 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages 500 http://cdn.debian.net/debian/ unstable/main i386 Packages

[quote=“ouaibe”]Bonsoir

root@asus:~# apt-cache policy g++ libc6-dev g++: Installé : (aucun) Candidat : 4:4.9.2-2 Table de version : 4:5-3 0 1 http://cdn.debian.net/debian/ experimental/main i386 Packages 4:4.9.2-2 0 500 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages 500 http://cdn.debian.net/debian/ unstable/main i386 Packages libc6-dev: Installé : (aucun) Candidat : 2.19-17 Table de version : 2.21-0experimental0 0 1 http://cdn.debian.net/debian/ experimental/main i386 Packages 2.19-17 0 500 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages 500 http://cdn.debian.net/debian/ unstable/main i386 Packages [/quote]

faites voir votre sources-list;vous avez des dépôts " cdn.debian.net/debian/ unstable/main i386 et des dépôts "cdn.debian.net/debian/ experimental/main i386 " et ça c’est pour installer iceweasel dans la dernière version de firefox,il faut diéser ces deux dépôts unstable et experimental et faire apt-get update et ensuite vous pourrez installer build-essential.J’espère que vous n’avez pas fait d’upgrade ni essayé d’installer d’autres paquets avec unstable et experimental activés,sinon vous êtes au bord de foutre tout votre système en l’air en mélangeant tous les dépôts et n’essayez pas de vous lancer dans des pinings parce que ça aussi ça finit mal tôt ou tard.Debian est réputée pour sa stabilité,mais à chaque version son sources-list avec apt-listbugs pour testing et unstable.
Concernant les dépôts unstable et experimental utilisés pour installer iceweasel dans la dernière version firefox,vous n’activez ces dépôts QUE pour installer iceweasel en faisant:

#apt-get update && apt-get install -t experimental iceweasel

quand iceweasel est installé vous désactivez (diésez) à nouveau unstable et experimental sous peine de prendre le risque de faire exploser votre système lors du prochain update/upgrade ou install.

Voici mon sources.list

[code]deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

jessie-updates, previously known as ‘volatile’

deb http://ftp.fr.debian.org/debian/ jessie-updates main
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main

jessie-backports, previously on backports.debian.org

deb http://ftp.fr.debian.org/debian/ jessie-backports main
deb-src http://ftp.fr.debian.org/debian/ jessie-backports main

#ajout pour telecharger la derniere version d’iceweasel
#deb http://cdn.debian.net/debian unstable main
#deb http://cdn.debian.net/debian experimental main[/code]

J’ai donc commenté les 2 lignes en questions (les dernières) et fait un update puis un upgrade et me un reboot …
Rien à faire, j’ai le même message lorsque je tente l’installation de “build-essential”.

installer g++ et libc6-dev?

apt-get install g++ libc6-dev

[quote=“avram”][quote=“ouaibe”]

root@asus:~# apt-cache policy g++ libc6-dev (...) 500 http://cdn.debian.net/debian/ unstable/main i386 Packages (...) [/quote]

[mono]cdn.debian.net/debian/ unstable/main i386[/mono] et des dépôts "[mono]cdn.debian.net/debian/[/mono] experimental/main i386 " [strike]et ça[/strike] c’est pour [strike]installer iceweasel dans la dernière version de firefox[/strike][/quote]
Ce sont les dépôts d’[mono]AptoSid[/mono], rien que ça …

[23:29:19]:~$ acp build-essential build-essential: Installé : 11.7 Candidat : 11.7 Table de version : 12 0 98 http://ftp.de.debian.org/debian/ experimental/main amd64 Packages *** 11.7 0 990 http://cdn.debian.net/debian/ sid/main amd64 Packages 870 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages 100 /var/lib/dpkg/status 11.5 0 950 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 560 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages 11.4 0 499 http://archive.debian.org/debian-archive/debian/ lenny/main amd64 Packages [23:30:37]:~$

[23:31:05]:~$ acp g++ libc6-dev g++: Installé : 4:4.9.2-2 Candidat : 4:4.9.2-2 Table de version : 4:5-3 0 98 http://ftp.de.debian.org/debian/ experimental/main amd64 Packages *** 4:4.9.2-2 0 990 http://cdn.debian.net/debian/ sid/main amd64 Packages 870 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages 100 /var/lib/dpkg/status 4:4.7.2-1 0 950 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 4:4.4.5-1 0 560 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages 4:4.3.2-2 0 499 http://archive.debian.org/debian-archive/debian/ lenny/main amd64 Packages libc6-dev: Installé : 2.19-17 Candidat : 2.19-17 Table de version : 2.21-0experimental0 0 98 http://ftp.de.debian.org/debian/ experimental/main amd64 Packages *** 2.19-17 0 990 http://cdn.debian.net/debian/ sid/main amd64 Packages 870 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages 100 /var/lib/dpkg/status 2.13-38+deb7u8 0 970 http://security.debian.org/ wheezy/updates/main amd64 Packages 2.13-38+deb7u6 0 950 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 2.11.3-4+deb6u5 0 700 http://http.debian.net/debian/ squeeze-lts/main amd64 Packages 2.11.3-4 0 560 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages 2.7-18lenny7 0 499 http://archive.debian.org/debian-archive/debian/ lenny/main amd64 Packages [23:31:08]:~$

[code][23:32:18]:~$ ash build-essential
Paquet : build-essential
État: installé
Automatiquement installé: non
Version : 11.7
Responsable : Matthias Klose doko@debian.org

Dépend: libc6-dev | libc-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11)
[…]
[23:32:35]:~$[/code]

J’avais effectivement essayé

[code]root@asus:~# apt-get install g++ libc6-dev
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
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 :
libc6-dev : Dépend: libc6 (= 2.19-17) mais 2.21-0experimental0 devra être installé
Dépend: libc-dev-bin (= 2.19-17) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
[/code]

Merci aussi BelZéButh pour votre intervention.
Par contre cela veut dire ?

" cdn.debian.net/debian/ unstable/main i386 et des dépôts "cdn.debian.net/debian/ experimental/main i386 " et ça c’est pour installer iceweasel dans la dernière version de firefox "

la seule raison de mettre ces dépôts dans une jessie est de récupérer iceweasel,mais entre temps la debian mozille team a déplacé ces dépôts.Voir ma signature.

[quote=“avram”]" cdn.debian.net/debian/ unstable/main i386 et des dépôts "cdn.debian.net/debian/ experimental/main i386 " et ça c’est pour installer iceweasel dans la dernière version de firefox "

la seule raison de mettre ces dépôts dans une jessie est de récupérer iceweasel,mais entre temps la debian mozille team a déplacé ces dépôts.Voir ma signature.[/quote]

vous réagissez à l’intervention de Belzebuth ou bien c’est un conseil pour moi … je suis un peu perdu là ;o)

[quote=“ouaibe”]Voici mon sources.list

[code]deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

jessie-updates, previously known as ‘volatile’

deb http://ftp.fr.debian.org/debian/ jessie-updates main
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main

jessie-backports, previously on backports.debian.org

deb http://ftp.fr.debian.org/debian/ jessie-backports main
deb-src http://ftp.fr.debian.org/debian/ jessie-backports main

#ajout pour telecharger la derniere version d’iceweasel
#deb http://cdn.debian.net/debian unstable main
#deb http://cdn.debian.net/debian experimental main[/code]

J’ai donc commenté les 2 lignes en questions (les dernières) et fait un update puis un upgrade et me un reboot …
Rien à faire, j’ai le même message lorsque je tente l’installation de “build-essential”.[/quote]

ma&is vous avez fait au moins un upgrade avec unstable et experimental activés?

Oui j’avais effectué des update et upgrade précédemment avec les deux lignes décommentées.

Voir plus …

et là j’atteins mes limites,je ne sais pas vous dire comment remettre votre système dans jessie après l’avoir basculé dans un mélange de sid et experimental mâtiné de testing,je n’ai jamais eu à le faire sur ma machine parce que je ne mélange pas les sources et donc je ne plante jamais les paquets.Désolé,mais je vais suivre votre fil parce que ça m’intéresse.

Mais donc Belzebuth, vous pensez que je ne peux rien faire à propos de build-essential sur mon système tel qu’il est actuellement ?

[quote=“avram”]…
et là j’atteins mes limites,je ne sais pas vous dire comment remettre votre système dans jessie après l’avoir basculé dans un mélange de sid et experimental mâtiné de testing,je n’ai jamais eu à le faire sur ma machine parce que je ne mélange pas les sources et donc je ne plante jamais les paquets.Désolé,mais je vais suivre votre fil parce que ça m’intéresse.[/quote]

Merci bcp Avram

Que contient le fichier [mono]/etc/apt/preferences[/mono] et les fragments situés dans le dossier [mono]/etc/apt/preferences.d/<…>.pref[/mono] ?

Bien que je m’en doute, au travers de …

[quote=“ouaibe”]

root@asus:~# apt-cache policy g++ libc6-dev g++: Installé : (aucun) Candidat : 4:4.9.2-2 Table de version : 4:5-3 0 1 http://cdn.debian.net/debian/ experimental/main i386 Packages 4:4.9.2-2 0 500 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages 500 http://cdn.debian.net/debian/ unstable/main i386 Packages libc6-dev: Installé : (aucun) Candidat : 2.19-17 Table de version : 2.21-0experimental0 0 1 http://cdn.debian.net/debian/ experimental/main i386 Packages 2.19-17 0 500 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages 500 http://cdn.debian.net/debian/ unstable/main i386 Packages [/quote]
Que dit [mono]$ aptitude -s …[/mono] ?

[code]/etc/apt/preferences.d/<...>.pref[/code]
> j'ai un répertoire "/etc/apt/preferences.d" qui est vide

Si je lance [code]aptitude -s[/code]
J'obtiens la capture d'écran jointe
<img src="/uploads/default/original/2X/6/6ce9aceb863b6f94567d7fa1f298f1a128a7efe8.png" width="350" height="275"><br/>

j’ai un répertoire “/etc/apt/preferences.d” qui est vide

Si je lance aptitude -s
J’obtiens la capture d’écran jointe

Ce n’est pas ce que je te demandais ou suggérais, bref.
D’où provient ton sources.list et consort, un lien ?

Ces retours au grand complet, stp.

$ aptitude -s install build-essential [...] Accepter cette solution ? [Y/n/q/?] n [...] Accepter cette solution ? [Y/n/q/?] n [...] Accepter cette solution ? [Y/n/q/?] n [...]

$ aptitude -s install gcc g++ libc6-dev make dpkg-dev [...] Accepter cette solution ? [Y/n/q/?] n [...] Accepter cette solution ? [Y/n/q/?] n [...] Accepter cette solution ? [Y/n/q/?] n [...]

$ aptitude -s install gcc g++ libc6-dev make dpkg-dev build-essential [...] Accepter cette solution ? [Y/n/q/?] n [...] Accepter cette solution ? [Y/n/q/?] n [...] Accepter cette solution ? [Y/n/q/?] n [...]