dépendances apt dans squeeze

j’ai besoin d’installer les libs suivantes pour compiler un programme:

root@debian:/home/marc# apt-get install libx11-dev xorg-dev x11proto-print-dev libxp-dev

toutes ces libs sont dans le dépôt stable,et quelle ne fut pas ma surprise de me faire jeter par le message suivant:

[quote]libx11-dev 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 :
xorg-dev : Dépend: xserver-xorg-dev mais ne sera pas installé
E: Paquets défectueux
root@debian:/home/marc#[/quote]

tous ces paquets sont bien dans squeeze ,alors pourquoi ce refus d’installations?

mon sources.list:

[quote]deb ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb backports.debian.org/debian-backports squeeze-backports main
deb mozilla.debian.net/ squeeze-backports iceweasel-release
deb ap-i.net/apt stable main
deb download.virtualbox.org/virtualbox/debian squeeze contrib non-free
#deb ftp.fr.debian.org/debian/ lenny main contrib non-free
#deb-src ftp.fr.debian.org/debian/ squeeze main
deb security.debian.org/ squeeze/updates main contrib non-free
#deb-src security.debian.org/ squeeze/updates main

squeeze-updates, previously known as ‘volatile’

deb ftp.fr.debian.org/debian/ squeeze-updates main
#deb-src ftp.fr.debian.org/debian/ squeeze-updates main
[/quote]

Salut,

[quote=“marcastro”]tous ces paquets sont bien dans squeeze ,alors pourquoi ce refus d’installations?
[/quote]
Aptitude ? :033

[code]loreleil@machine1:~$ aptitude -s install libx11-dev xorg-dev x11proto-print-dev libxp-dev

Les NOUVEAUX paquets suivants vont être installés :
libdmx-dev{a} libdmx1{a} libexpat1-dev{a} libfontconfig1-dev{a} libfontenc-dev{a} libfreetype6-dev{ab} libfs-dev{a} libice-dev{a} libpciaccess-dev{a} libpixman-1-dev{ab}
libpthread-stubs0{a} libpthread-stubs0-dev{a} libsm-dev{a} libx11-dev libxau-dev{a} libxaw7-dev{a} libxcb1-dev{a} libxcomposite-dev{a} libxcursor-dev{a} libxdamage-dev{a}
libxdmcp-dev{a} libxext-dev{a} libxfixes-dev{a} libxfont-dev{a} libxft-dev{a} libxi-dev{a} libxinerama-dev{a} libxkbfile-dev{a} libxmu-dev{a} libxmu-headers{a}
libxmuu-dev{a} libxp-dev libxpm-dev{a} libxrandr-dev{a} libxrender-dev{a} libxres-dev{a} libxss-dev{a} libxt-dev{a} libxtst-dev{a} libxv-dev{a} libxvmc-dev{a}
libxxf86dga-dev{a} libxxf86vm-dev{a} x11proto-bigreqs-dev{a} x11proto-composite-dev{a} x11proto-core-dev{a} x11proto-damage-dev{a} x11proto-dmx-dev{a} x11proto-dri2-dev{a}
x11proto-fixes-dev{a} x11proto-fonts-dev{a} x11proto-gl-dev{a} x11proto-input-dev{a} x11proto-kb-dev{a} x11proto-print-dev x11proto-randr-dev{a} x11proto-record-dev{a}
x11proto-render-dev{a} x11proto-resource-dev{a} x11proto-scrnsaver-dev{a} x11proto-video-dev{a} x11proto-xcmisc-dev{a} x11proto-xext-dev{a} x11proto-xf86bigfont-dev{a}
x11proto-xf86dga-dev{a} x11proto-xf86dri-dev{a} x11proto-xf86vidmode-dev{a} x11proto-xinerama-dev{a} xorg-dev xserver-xorg-dev{a} xtrans-dev{a}
0 paquets mis à jour, 71 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 10,1 Mo d’archives. Après dépaquetage, 30,6 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libpixman-1-dev: Dépend: libpixman-1-0 (= 0.16.4-1) mais 0.24.0-1~bpo60+1 est installé.
libfreetype6-dev: Dépend: libfreetype6 (= 2.4.2-2.1+squeeze3) mais 2.4.2-2.1+squeeze4 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

 Conserver les paquets suivants dans leur version actuelle :
  1. libfontconfig1-dev [Non installé]                        
    
  2. libfreetype6-dev [Non installé]                          
    
  3. libpixman-1-dev [Non installé]                           
    
  4. libxfont-dev [Non installé]                              
    
  5. libxft-dev [Non installé]                                
    
  6. xorg-dev [Non installé]                                  
    
  7. xserver-xorg-dev [Non installé]                          
    

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

 Installer les paquets suivants :                                   
  1. libpixman-1-dev [0.25.2-1 (experimental)]                        
    

    Conserver les paquets suivants dans leur version actuelle :

  2. libfontconfig1-dev [Non installé]                                
    
  3. libfreetype6-dev [Non installé]                                  
    
  4. libxfont-dev [Non installé]                                      
    
  5. libxft-dev [Non installé]                                        
    
  6. xorg-dev [Non installé]                                          
    

    Mettre à jour les paquets suivants :

  7. libpixman-1-0 [0.24.0-1~bpo60+1 (now) -> 0.25.2-1 (experimental)]
    

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

 Installer les paquets suivants :                                        
  1. libfreetype6-dev [2.4.8-1 (testing, unstable)]                        
    
  2. libpixman-1-dev [0.25.2-1 (experimental)]                             
    

    Mettre à jour les paquets suivants :

  3. libfreetype6 [2.4.2-2.1+squeeze4 (now) -> 2.4.8-1 (testing, unstable)]
    
  4. libpixman-1-0 [0.24.0-1~bpo60+1 (now) -> 0.25.2-1 (experimental)]     
    

Accepter cette solution ? [Y/n/q/?]
[/code]
Un fichier /etc/apt/apt.conf ?

[code]loreleil@machine1:~$ cat /etc/apt/apt.conf
Acquire::http::Proxy::bugs.debian.org “DIRECT”;
APT::Install-Suggests “false”;
APT::Install-Recommends “false”;
Aptitude::Recommends-Important “false”;
Aptitude::Suggests-Important “false”;
APT::Default-Release “stable”;

loreleil@machine1:~$
[/code]

Un fichier preferences ?

loreleil@machine1:~$ acp libx11-dev xorg-dev x11proto-print-dev libxp-dev libx11-dev: Installé : (aucun) Candidat : 2:1.3.3-4 Table de version : 2:1.4.99.1-1 0 10 http://ftp.fr.debian.org/debian/ experimental/main amd64 Packages 2:1.4.4-4 0 90 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 50 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 2:1.3.3-4 0 990 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages libxp-dev: Installé : (aucun) Candidat : 1:1.0.0.xsf1-2 Table de version : 1:1.0.1-2 0 90 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 50 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 1:1.0.0.xsf1-2 0 990 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages x11proto-print-dev: Installé : (aucun) Candidat : 1.0.3.xsf1-1 Table de version : 1.0.5-2 0 90 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 50 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 1.0.3.xsf1-1 0 990 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages xorg-dev: Installé : (aucun) Candidat : 1:7.5+8+squeeze1 Table de version : 1:7.6+12 0 90 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages 50 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages 1:7.5+8+squeeze1 0 990 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages loreleil@machine1:~$

je ne mélange pas les dépôts,c’est un principe.Si je met tout mon sources.list en wheezy,je suppose que tous les paquets présents sur mon système vont passer en version wheezy?(sans pour autant faire un dist-upgrade)ça pourrait être une solution?Je vois de plus en plus que stable me limite dans certaines compilations.

Je suis en stable.

Doté d’un sources.list munit d’un preferences adéquate. :083

[quote]loreleil@machine1:~$ acp libx11-dev xorg-dev x11proto-print-dev libxp-dev
libx11-dev:
Installé : (aucun)
Candidat : 2:1.3.3-4
Table de version :
2:1.4.99.1-1 0
10 ftp.fr.debian.org/debian/ experimental/main amd64 Packages
2:1.4.4-4 0
90 ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
50 ftp.fr.debian.org/debian/ sid/main amd64 Packages
2:1.3.3-4 0
990 ftp.fr.debian.org/debian/ squeeze/main amd64 Packages
libxp-dev:
Installé : (aucun)
Candidat : 1:1.0.0.xsf1-2
Table de version :
1:1.0.1-2 0
90 ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
50 ftp.fr.debian.org/debian/ sid/main amd64 Packages
1:1.0.0.xsf1-2 0
990 ftp.fr.debian.org/debian/ squeeze/main amd64 Packages
x11proto-print-dev:
Installé : (aucun)
Candidat : 1.0.3.xsf1-1
Table de version :
1.0.5-2 0
90 ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
50 ftp.fr.debian.org/debian/ sid/main amd64 Packages
1.0.3.xsf1-1 0
990 ftp.fr.debian.org/debian/ squeeze/main amd64 Packages
xorg-dev:
Installé : (aucun)
Candidat : 1:7.5+8+squeeze1
Table de version :
1:7.6+12 0
90 ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
50 ftp.fr.debian.org/debian/ sid/main amd64 Packages
1:7.5+8+squeeze1 0
990 ftp.fr.debian.org/debian/ squeeze/main amd64 Packages
loreleil@machine1:~$
[/quote]

lorelei (am Rhein) comment tu fais un pining avecça?je ne sais pas faire.

Comme ceci l’ami …

Là, j’ai simplement soustrait les paquets pinnés et ceux que j’ai mis en priorité supérieur à 990, tels que iceweasel, fail2ban, rsync, et autre.

Sinon c’est le preferences pour les dépôts: Squeeze/Wheezy/Sid de chaque jour que j’utilise. :wink:

Libre à toi de définir les priorités souhaiter …

[code]############## Créer le 23/09/2011 à 17h08 ###################
Package: *
Pin: release o=apt-build
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=stable-updates,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 980

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=Boisson,c=divers
Pin-Priority: 989

Package: *
Pin: release o=Boisson,c=exp
Pin-Priority: 989

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 90

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 50

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 50

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 10

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 10

loreleil@machine1:~$
[/code]

* edit *

Sans omettre l’installation de apt-listbugs, chose faite, chez toi me semble t’il (de mémoire), sauf erreur.

Salut,
C’est simple, pas exemple, avec testing dans ton sources.list, le fichier preferences suivant te fera rester en stable:

[code]Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=squeeze-updates
Pin-Priority: 1001

Package: *
Pin: release a=testing
Pin-Priority: -10[/code]

Un aptitude upgrade ne fera rien, tu reste en stable.
Un aptitude install paquet/testing installera gentiment le paquet de testing.

Je ne suis pas sûr que commencer à mélanger les dépôts soit réellement utile dans cette situation.

Le paquet xserver-xorg-dev est bien présent en Squeeze : packages.debian.org/squeeze/xserver-xorg-dev
Quel est le retour d’apt quand tu essaies de l’installer ?

Une simulation de l’installation de xorg-dev fonctionne parfaitement sur ma Squeeze pure :

xserver-xorg-dev: Installé : (aucun) Candidat : 2:1.7.7-14 Table de version : 2:1.10.4-1~bpo60+1 0 100 http://debian.advalem.net/debian-backports/ squeeze-backports/main i386 Packages 2:1.7.7-14 0 500 http://ftp.fr.debian.org/debian/ squeeze/main i386 Packages xorg-dev: Installé : (aucun) Candidat : 1:7.5+8+squeeze1 Table de version : 1:7.6+8~bpo60+1 0 100 http://debian.advalem.net/debian-backports/ squeeze-backports/main i386 Packages 1:7.5+8+squeeze1 0 500 http://ftp.fr.debian.org/debian/ squeeze/main i386 Packages 500 http://security.debian.org/ squeeze/updates/main i386 Packages

retour de la commande apt-get:

[quote]root@debian:/home/marc# apt-get install xserver-xorg-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 :
xserver-xorg-dev : Dépend: libpixman-1-dev (>= 0.15.20) mais ne sera pas installé
E: Paquets défectueux
[/quote]

ça peut pas marcher cette histoire;un paquet de la distrib stable DOIT s’installer sur une machine stable.

[quote]root@debian:/home/marc# apt-cache policy xserver-xorg-dev
xserver-xorg-dev:
Installé : 2:1.10.4-1~bpo60+1
Candidat : 2:1.10.4-1~bpo60+1
Table de version :
*** 2:1.10.4-1~bpo60+1 0
100 backports.debian.org/debian-backports/ squeeze-backports/main i386 Packages
100 /var/lib/dpkg/status
2:1.7.7-14 0
500 ftp.fr.debian.org/debian/ squeeze/main i386 Packages
root@debian:/home/marc#
[/quote]

edit:je suis sauvé!! via les backports,mes libs se sont installées.