Problème installation SDL

Salut !

Alors voilà, je rencontre un petit soucis dans l’installation de libsdl1.2-dev.
Voici ce que la console me retourne :

[code]ronan@dv7:~$ sudo apt-get install libsdl1.2-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 :
libsdl1.2-dev : Dépend: libpulse-dev mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
ronan@dv7:~$[/code]
Et lorsque je cherche a installer libpulse-dev :

[code]ronan@dv7:~$ sudo apt-get install libpulse-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 :
libpulse-dev : Dépend: libpulse0 (= 5.0-13) mais 7.0-1~bpo8+1 devra être installé
Dépend: libpulse-mainloop-glib0 (= 5.0-13) mais 7.0-1~bpo8+1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».
ronan@dv7:~$[/code]

Je ne comprends pas trop… avez-vous une idée de ce qu’il se passe s’il vous plait ?
Merci beaucoup :slightly_smiling:

Salut,

Tu devrais solliciter [mono]aptitude[/mono] (à temps complet ^^) en mode simulation (option [mono]-s[/mono]).
Tu refuses à deux reprises les solutions qu’il te propose.

[code]$ aptitude -s install libsdl1.2-dev

(…)
Accepter cette solution ? [Y/n/q/?] n
(…)
Accepter cette solution ? [Y/n/q/?] n
(…)
Accepter cette solution ? [Y/n/q/?] Y
[/code]

Merci beaucoup pour ta réponse.
Je ne me suis jamais réellement posé la question vis à vis de la différence entre “apt-get” et “aptitude”, je m’étais arrêté au fait que c’était la même chose… je me suis planté ? :slightly_smiling:

Pour ce qui est de ta solution, une fois la 3ème option acceptée, voilà ce que ça me retourne :

Accepter cette solution ? [Y/n/q/?] Y Les paquets suivants vont être RÉINSTALLÉS à une VERSION ANTÉRIEURE : libpulse-mainloop-glib0 libpulse0 libpulsedsp pulseaudio pulseaudio-utils Les NOUVEAUX paquets suivants vont être installés : libasound2-dev{a} libavahi-client-dev{a} libavahi-common-dev{a} libcaca-dev{a} libdirectfb-dev{a} libdirectfb-extra{a} libdrm-dev{a} libgl1-mesa-dev{a} libglu1-mesa-dev{a} libjpeg-dev{a} libjpeg62-turbo-dev{a} libpulse-dev{a} libsdl1.2-dev libslang2-dev{a} libx11-xcb-dev{a} libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a} libxcb-present-dev{a} libxcb-randr0-dev{a} libxcb-shape0-dev{a} libxcb-sync-dev{a} libxcb-xfixes0-dev{a} libxshmfence-dev{a} libxxf86vm-dev{a} mesa-common-dev{a} x11proto-dri2-dev{a} x11proto-gl-dev{a} x11proto-xf86vidmode-dev{a} Les paquets suivants seront ENLEVÉS : pulseaudio-module-x11{a} 0 paquets mis à jour, 29 nouvellement installés, 5 remis à une version antérieure, 1 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 6 085 ko d'archives. Après dépaquetage, 18,9 Mo seront utilisés. Voulez-vous continuer ? [Y/n/?] Y Charger/installer/enlever des paquets. root@dv7:/home/ronan#
Ça fait un retour console directement après “Charger/installer/enlever des paquets.”, et rien ne change.

[mono]apt[/mono] et [mono]apt-get[/mono] sont des bourrins, à mon sens.

J’ai besoin du [mono]retour complet[/mono], stp.

Tu devrais consulter le [mono]man[/mono] d’[mono]aptitude[/mono]. Comme suit : [mono]$ man aptitude[/mono]
L’extrait concernant l’option [mono]-s[/mono].

[quote][mono]-s[/mono], --simulate
En mode ligne de commande, afficher la liste des actions qui seraient réalisées, mais ne pas les lancer réellement. Il n’est pas nécessaire d’avoir les privilèges d’administration. Dans l’interface visuelle, ouvre toujours le cache en mode lecture seule que vous soyez administrateur ou non.[/quote]
Tu fourniras ce retour également.

Dak, voilà :

[code]root@dv7:/home/ronan# aptitude -s install libsdl1.2-dev
Les NOUVEAUX paquets suivants vont être installés :
libasound2-dev{a} libavahi-client-dev{a} libavahi-common-dev{a} libcaca-dev{a} libdirectfb-dev{a} libdirectfb-extra{a} libdrm-dev{a} libgl1-mesa-dev{a} libglu1-mesa-dev{a} libjpeg-dev{a}
libjpeg62-turbo-dev{a} libpulse-dev{ab} libsdl1.2-dev libslang2-dev{a} libx11-xcb-dev{a} libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a} libxcb-present-dev{a} libxcb-randr0-dev{a}
libxcb-shape0-dev{a} libxcb-sync-dev{a} libxcb-xfixes0-dev{a} libxshmfence-dev{a} libxxf86vm-dev{a} mesa-common-dev{a} x11proto-dri2-dev{a} x11proto-gl-dev{a} x11proto-xf86vidmode-dev{a}
0 paquets mis à jour, 29 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 4 723 ko d’archives. Après dépaquetage, 21,5 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libpulse-dev : Dépend: libpulse0 (= 5.0-13) mais 7.1-2~bpo8+1 est installé.
Dépend: libpulse-mainloop-glib0 (= 5.0-13) mais 7.1-2~bpo8+1 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

 Conserver les paquets suivants dans leur version actuelle :
  1. libpulse-dev [Non installé]                              
    
  2. libsdl1.2-dev [Non installé]                             
    

Accepter cette solution ? [Y/n/q/?] n
ouverts : 80 ; fermés : 2395 ; reportés : 14 ; en conflit : 19 .Les actions suivantes permettront de résoudre ces dépendances :

 Réinstaller à une version antérieure les paquets suivants :                        
  1. libpulse-mainloop-glib0 [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]
    
  2. libpulse0 [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]              
    
  3. libpulsedsp [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]            
    
  4. pulseaudio [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]             
    
  5. pulseaudio-module-x11 [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]  
    
  6. pulseaudio-utils [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]       
    

Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

 Supprimer les paquets suivants :                                                   
  1. pulseaudio-module-x11                                                            
    

    Réinstaller à une version antérieure les paquets suivants :

  2. libpulse-mainloop-glib0 [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]
    
  3. libpulse0 [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]              
    
  4. libpulsedsp [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]            
    
  5. pulseaudio [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]             
    
  6. pulseaudio-utils [7.1-2~bpo8+1 (jessie-backports, now) -> 5.0-13 (stable)]       
    

    Laisser les dépendances suivantes non satisfaites :

  7. pulseaudio recommande pulseaudio-module-x11                                      
    

Accepter cette solution ? [Y/n/q/?] y
Les paquets suivants vont être RÉINSTALLÉS à une VERSION ANTÉRIEURE :
libpulse-mainloop-glib0 libpulse0 libpulsedsp pulseaudio pulseaudio-utils
Les NOUVEAUX paquets suivants vont être installés :
libasound2-dev{a} libavahi-client-dev{a} libavahi-common-dev{a} libcaca-dev{a} libdirectfb-dev{a} libdirectfb-extra{a} libdrm-dev{a} libgl1-mesa-dev{a} libglu1-mesa-dev{a} libjpeg-dev{a}
libjpeg62-turbo-dev{a} libpulse-dev{a} libsdl1.2-dev libslang2-dev{a} libx11-xcb-dev{a} libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a} libxcb-present-dev{a} libxcb-randr0-dev{a}
libxcb-shape0-dev{a} libxcb-sync-dev{a} libxcb-xfixes0-dev{a} libxshmfence-dev{a} libxxf86vm-dev{a} mesa-common-dev{a} x11proto-dri2-dev{a} x11proto-gl-dev{a} x11proto-xf86vidmode-dev{a}
Les paquets suivants seront ENLEVÉS :
pulseaudio-module-x11{a}
0 paquets mis à jour, 29 nouvellement installés, 5 remis à une version antérieure, 1 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 6 085 ko d’archives. Après dépaquetage, 18,9 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] y
Charger/installer/enlever des paquets.
root@dv7:/home/ronan#[/code]

Et voici pour apt-cache policy :

root@dv7:/home/ronan# apt-cache policy Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 500 http://repo.steampowered.com/steam/ precise/steam i386 Packages release o=Valve Software LLC,n=precise,l=Steam,c=steam origin repo.steampowered.com 500 http://repo.steampowered.com/steam/ precise/steam amd64 Packages release o=Valve Software LLC,n=precise,l=Steam,c=steam origin repo.steampowered.com 500 http://ftp.fr.debian.org/debian/ jessie-backports/non-free Translation-en 500 http://ftp.fr.debian.org/debian/ jessie-backports/main Translation-en 500 http://ftp.fr.debian.org/debian/ jessie-backports/contrib Translation-en 100 http://ftp.fr.debian.org/debian/ jessie-backports/non-free i386 Packages release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=non-free origin ftp.fr.debian.org 100 http://ftp.fr.debian.org/debian/ jessie-backports/contrib i386 Packages release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=contrib origin ftp.fr.debian.org 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/non-free amd64 Packages release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=non-free origin ftp.fr.debian.org 100 http://ftp.fr.debian.org/debian/ jessie-backports/contrib amd64 Packages release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=contrib 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/ jessie/non-free Translation-en 500 http://ftp.fr.debian.org/debian/ jessie/main Translation-fr 500 http://ftp.fr.debian.org/debian/ jessie/main Translation-en 500 http://ftp.fr.debian.org/debian/ jessie/contrib Translation-en 500 http://ftp.fr.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.fr.debian.org 500 http://ftp.fr.debian.org/debian/ jessie/contrib i386 Packages release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=contrib origin ftp.fr.debian.org 500 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=main origin ftp.fr.debian.org 500 http://ftp.fr.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.fr.debian.org 500 http://ftp.fr.debian.org/debian/ jessie/contrib amd64 Packages release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=contrib origin ftp.fr.debian.org 500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages release v=8.2,o=Debian,a=stable,n=jessie,l=Debian,c=main origin ftp.fr.debian.org 500 http://security.debian.org/ jessie/updates/non-free Translation-en 500 http://security.debian.org/ jessie/updates/main Translation-en 500 http://security.debian.org/ jessie/updates/contrib Translation-en 500 http://security.debian.org/ jessie/updates/non-free i386 Packages release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=non-free origin security.debian.org 500 http://security.debian.org/ jessie/updates/contrib i386 Packages release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=contrib origin security.debian.org 500 http://security.debian.org/ jessie/updates/main i386 Packages release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=main origin security.debian.org 500 http://security.debian.org/ jessie/updates/non-free amd64 Packages release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=non-free origin security.debian.org 500 http://security.debian.org/ jessie/updates/contrib amd64 Packages release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=contrib origin security.debian.org 500 http://security.debian.org/ jessie/updates/main amd64 Packages release v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=main origin security.debian.org Paquets épinglés : root@dv7:/home/ronan#

Alors docteur ? :wink:

La solution proposée par [mono]aptitude[/mono] ne révèle aucun souci, je dirais même quelle était attendue.
Avant de valider cette installation, je te conseille/recommande de faire une recherche (avec ces termes [mono]pinning/épinglage[/mono]) sur le wiki et en ce sacro-saint lieu.
En effet, la rétrogradation (forcée) des paquets liés aux dépôts [mono]jessie-backports[/mono] en fait fois.