# Wheezy - APT Preferences ne semble pas fonctionner

**URL:** <https://www.debian-fr.org/t/wheezy-apt-preferences-ne-semble-pas-fonctionner/64135>\
**Category:** Support Debian\
**Created:** [Février 21, 2016, 9:01 UTC](https://www.debian-fr.org/t/wheezy-apt-preferences-ne-semble-pas-fonctionner/64135 "2016-02-21T21:01:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Berbe](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/48db29/32.png) [@Berbe](https://www.debian-fr.org/u/Berbe)\
**Post date:** [Février 21, 2016, 9:01 UTC](https://www.debian-fr.org/t/wheezy-apt-preferences-ne-semble-pas-fonctionner/64135/1 "2016-02-21T21:01:52Z")

</div>

Sur une machine équipée de Wheezy (v7.7 à jour), j’ai un fichier /etc/apt/preferences.d/php53.pref contenant :

`Package: php5*
Pin: version 5.3*
Pin-Priority: 1001`

Or lors de la vérification des versions de php5-cli, voici ce qui s’affiche :

`sudo aptitude versions php5-cli
Paquet php5-cli :
p 5.3.3-7+squeeze19 oldstable 500
p 5.4.4-14+deb7u14 stable 500
p 5.4.34-0+deb7u1 stable 500
i 5.4.34-1~dotdeb.1 stable 500`  
Pas de 1001

Si j’affiche le paquet qui sera installé :

`Paquet : php5-cli
État: installé
Automatiquement installé: non
Version : 5.4.34-1~dotdeb.1
Priorité : optionnel
Section : php
Responsable : Guillaume Plessis <gui@dotdeb.org>
Architecture : amd64
[...]
`  
Cela est cohérent avec l’affichage des versions… mais pas avec la mise en épingle APT.

Sur les autres machines Wheezy, je n’ai pas ce souci.  
Comment tracer la source du problème ?

---

<div class="post-metadata">

**Author:** ![BelZeButh](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/5fc32e/32.png) [@BelZeButh](https://www.debian-fr.org/u/BelZeButh)\
**Post date:** [Février 21, 2016, 9:01 UTC](https://www.debian-fr.org/t/wheezy-apt-preferences-ne-semble-pas-fonctionner/64135/2 "2016-02-21T21:01:57Z")

</div>

Salut,

Je constate, que le dépôt [mono][dotdeb.org](http://dotdeb.org)[/mono] offre une version [mono]stable[/mono] (5-4) plus récente …

> [@](#):
>
> j’ai un fichier /etc/apt/preferences.d/php53.pref

Je n’ai aucun fichier fragment situé dans le dossier [mono]/etc/apt/preferences.d/[/mono] et aucun marquage supplémentaire à cet effet en [mono]/etc/apt/preferences[/mono].

L’ajout du dépôt en sources.list suivit d’un update.

```auto

```

[mono][18:31:24] ~ # apt-cache policy

[…]

990 [packages.dotdeb.org/](http://packages.dotdeb.org/) stable/all i386 Packages  
release [o=packages.dotdeb.org](http://o=packages.dotdeb.org),a=stable,n=wheezy,[l=packages.dotdeb.org](http://l=packages.dotdeb.org),c=all  
origin [packages.dotdeb.org](http://packages.dotdeb.org)

[…]

[18:31:28] ~ #[/mono]

[mono]$ cat /var/lib/apt/lists/packages.dotdeb.org\_dists\_stable\_Release  
Origin: [packages.dotdeb.org](http://packages.dotdeb.org)  
Label: [packages.dotdeb.org](http://packages.dotdeb.org)  
Suite: stable  
Codename: wheezy  
Architectures: i386 amd64  
Components: all  
MD5Sum:

[…][/mono]

`[18:43:31] ~ # aptitude versions php5-cli
Paquet php5-cli :                        
p A 5.2.6.dfsg.1-1+lenny16 oldstable 500 
p A 5.3.3-7+squeeze19 oldstable 500 
p A 5.4.4-14+deb7u14 stable 990 
i A 5.4.34-0+deb7u1 stable 990 
p A 5.4.34-1~dotdeb.1 stable 990 
p A 5.6.2+dfsg-1 testing,unstable 90  
[18:43:43] ~ # `

[mono][18:43:44] ~ # acp php5-cli  
php5-cli:  
Installé : 5.4.34-0+deb7u1  
Candidat : 5.4.34-1~dotdeb.1  
Table de version :  
5.6.2+dfsg-1 0  
90 [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) testing/main i386 Packages  
50 [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) unstable/main i386 Packages  
5.4.34-1~dotdeb.1 0  
990 [packages.dotdeb.org/](http://packages.dotdeb.org/) stable/all i386 Packages  
\*\*\* 5.4.34-0+deb7u1 0  
990 [security.debian.org/](http://security.debian.org/) wheezy/updates/main i386 Packages  
100 /var/lib/dpkg/status  
5.4.4-14+deb7u14 0  
990 [ftp.fr.debian.org/debian/](http://ftp.fr.debian.org/debian/) wheezy/main i386 Packages  
5.3.3-7+squeeze19 0  
500 [ftp2.fr.debian.org/debian/](http://ftp2.fr.debian.org/debian/) squeeze/main i386 Packages  
500 [security.debian.org/](http://security.debian.org/) squeeze/updates/main i386 Packages  
5.2.6.dfsg.1-1+lenny16 0  
500 [archive.debian.org/debian-archive/debian/](http://archive.debian.org/debian-archive/debian/) lenny/main i386 Packages  
[18:43:48] ~ #[/mono]

`[18:56:49] ~ # ag
Résolution des dépendances…                   
Les paquets suivants seront mis à jour : 
  libapache2-mod-php5 libmysqlclient18 mysql-common php-pear php5 php5-cli php5-common php5-curl php5-gd php5-geoip php5-ldap php5-mysql 
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
  mysql-common-5.6 
12 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 8 057 ko d'archives. Après dépaquetage, 2 055 ko seront utilisés.
Voulez-vous continuer ? [Y/n/?] n
Abandon.
[18:57:43] ~ # `

`[18:57:47] ~ # acp libapache2-mod-php5 <la_liste>
libapache2-mod-php5:
  Installé : 5.4.34-0+deb7u1
  Candidat : 5.4.34-1~dotdeb.1
 Table de version :
     5.6.2+dfsg-1 0
         90 http://ftp.fr.debian.org/debian/ testing/main i386 Packages
         50 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages
     5.4.34-1~dotdeb.1 0
        990 http://packages.dotdeb.org/ stable/all i386 Packages
 *** 5.4.34-0+deb7u1 0
        990 http://security.debian.org/ wheezy/updates/main i386 Packages
        100 /var/lib/dpkg/status
     5.4.4-14+deb7u14 0
        990 http://ftp[18:57:56] ~ # .fr.debian.org/debian/ wheezy/main i386 Packages
     5.3.3-7+squeeze19 0
        500 http://ftp2.fr.debian.org/debian/ squeeze/main i386 Packages
        500 http://security.debian.org/ squeeze/updates/main i386 Packages
     5.2.6.dfsg.1-1+lenny16 0
        500 http://archive.debian.org/debian-archive/debian/ lenny/main i386 Packages
[...]
[18:57:51] ~ # 
`

---

<div class="post-metadata">

**Author:** ![Berbe](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/48db29/32.png) [@Berbe](https://www.debian-fr.org/u/Berbe)\
**Post date:** [Février 21, 2016, 9:02 UTC](https://www.debian-fr.org/t/wheezy-apt-preferences-ne-semble-pas-fonctionner/64135/3 "2016-02-21T21:02:07Z")

</div>

Je n’ai pas bien compris le lien entre ta réponse et ma question…

Je n’ai aucun autre fichier que celui mentionné sous [mono]/etc/apt/preferences.d/[/mono] et le fichier [mono]/etc/apt/preferences[/mono] n’existe pas.

Comme tu peux le constater, j’ai indiqué que les paquets [mono]php5\*[/mono] avec une version [mono]5.3\*[/mono] doivent avoir une priorité 1001, qui surpasse toutes les autres et autorise même la réinstallation à une version antérieure si une plus récente est déjà installée.  
Cette priorité n’apparaît nulle part dans la liste des versions telle que je l’affiche.

D’où peut venir ce problème ?  
J’ai même redémarré la machine pour être certain que le souci ne vienne pas d’une mise à jour à chaud qui aurait laissé le système dans un état intermédiaire… c’est dire à quel point je suis désespéré ! Je ne l’avais pas fait depuis des lustres…
