[Resolu] apt-get update me veut du mal

Bonjour,
j’ai un petit soucis avec apt. Depuis quelques jours, ma debian veut à tout pris prendre apt de experimental.

debian:~# apt-cache policy apt apt: Installé : 0.6.43.3 Candidat : 0.6.43.3exp1 Table de version : 0.6.43.3exp1 0 600 ftp://ftp.debian.org ../project/experimental/main Packages 600 http://ftp.us.debian.org ../project/experimental/main Packages *** 0.6.43.3 0 500 http://http.us.debian.org testing/main Packages 500 http://http.us.debian.org unstable/main Packages 100 /var/lib/dpkg/status 0.5.28.6 0 500 http://http.us.debian.org stable/main Packages

Je n’ai pas apt-pinné apt dans les preferences et je ne vois pas trop pourquoi il veut me recuperer ca. Le problème c’est que ce apt est en conflit avec debtags et donc il veut m’enlever debtags alors que j’utilise debtags tres souvent. Idem il veut me virer apt-file, tres pratique.

Pourquoi veut-il absolument updater en experimental?

Merci

parceque tu as pinné l’experimental à 600.

Oui ca parait clair dans l’output de apt-cache policy, j’aurai dû le voir plus tôt.
Pourtant mon fichier de preferences c’est ca:

[code]APT::Default-Release{“unstable”};
#APT::Default-Release{“experimental”};

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

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

#Package: *
#Pin: release o=Debian
#Pin-Priority: -10

Package: *
Pin: release a=experimental
Pin-Priority: 9
[/code]

Y a un autre fichier qui definit les priorités?

Merci de ta reponse

Je viens de faire quelques essais, et quelque chose me choque dans ton fichier /etc/apt/preferences : si j’ajoute la version par défaut au début de mon fichier preferences, comme tu l’as fait, j’obtiens une erreur :

[quote]$ apt-cache policy
E: Enregistrement invalide dans votre fichier « préférences », aucune entrée « Package ».[/quote]

[quote]APT::Default-Release{“unstable”};[/quote]n’a rien à faire là.
Dans le manuel d’APT_PREFERENCES man APT_PREFERENCES il est bien spécifié que le choix de la version se fait prioritairement dans le fichier /etc/apt/apt.conf.

Le mien :

[quote]$ cat /etc/apt/apt.conf
APT::Default-Release “testing”;[/quote]
Mon fichier preferences :

[quote]$ cat /etc/apt/preferences
Package: *
Pin: release a=testing
Pin-Priority: 500

Package: *
Pin: release a=unstable
Pin-Priority: 800

Package: *
Pin: release a=stable
Pin-Priority: 990

Package: thunderbird
Pin: release a=unstable
Pin-Priority: 500

Package: thunderbird-locale-fr
Pin: release a=unstable
Pin-Priority: 500

Package: firefox
Pin: release a=unstable
Pin-Priority: 500

Package: firefox-locale-fr
Pin: release a=unstable
Pin-Priority: 500

Package: mozilla-mplayer
Pin: release a=unstable
Pin-Priority: 500[/quote]

et donc le résultat :

[quote]$ apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 snapshots.gnomemeeting.net etch/main Packages
release o=Buildserver,a=voip-snapshots-debian-etch,l=Buildserver,c=main
origin snapshots.gnomemeeting.net
800 ftp.debian.org unstable/contrib Packages
release o=Debian,a=unstable,l=Debian,c=contrib
origin ftp.debian.org
800 ftp.debian.org unstable/non-free Packages
release o=Debian,a=unstable,l=Debian,c=non-free
origin ftp.debian.org
800 ftp.debian.org unstable/main Packages
release o=Debian,a=unstable,l=Debian,c=main
origin ftp.debian.org
990 ftp://ftp.nerim.net etch/main Packages
release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main
origin ftp.nerim.net
990 ftp://ftp.nerim.net testing/non-free Packages
release o=Debian,a=testing,l=Debian,c=non-free
origin ftp.nerim.net
990 ftp://ftp.nerim.net testing/contrib Packages
release o=Debian,a=testing,l=Debian,c=contrib
origin ftp.nerim.net
990 ftp://ftp.nerim.net testing/main Packages
release o=Debian,a=testing,l=Debian,c=main
origin ftp.nerim.net
990 ftp://ftp.nerim.net stable/non-free Packages
release v=3.1r2,o=Debian,a=stable,l=Debian,c=non-free
origin ftp.nerim.net
990 ftp://ftp.nerim.net stable/contrib Packages
release v=3.1r2,o=Debian,a=stable,l=Debian,c=contrib
origin ftp.nerim.net
990 ftp://ftp.nerim.net stable/main Packages
release v=3.1r2,o=Debian,a=stable,l=Debian,c=main
origin ftp.nerim.net
990 ftp.rfc822.org testing/updates/non-free Packages
release o=Debian,a=testing,l=Debian-Security,c=non-free
origin ftp.rfc822.org
990 ftp.rfc822.org testing/updates/contrib Packages
release o=Debian,a=testing,l=Debian-Security,c=contrib
origin ftp.rfc822.org
990 ftp.rfc822.org testing/updates/main Packages
release o=Debian,a=testing,l=Debian-Security,c=main
origin ftp.rfc822.org
990 ftp.rfc822.org stable/updates/non-free Packages
release v=3.1,o=Debian,a=stable,l=Debian-Security,c=non-free
origin ftp.rfc822.org
990 ftp.rfc822.org stable/updates/contrib Packages
release v=3.1,o=Debian,a=stable,l=Debian-Security,c=contrib
origin ftp.rfc822.org
990 ftp.rfc822.org stable/updates/main Packages
release v=3.1,o=Debian,a=stable,l=Debian-Security,c=main
origin ftp.rfc822.org
990 security.debian.org testing/updates/non-free Packages
release o=Debian,a=testing,l=Debian-Security,c=non-free
origin security.debian.org
990 security.debian.org testing/updates/contrib Packages
release o=Debian,a=testing,l=Debian-Security,c=contrib
origin security.debian.org
990 security.debian.org testing/updates/main Packages
release o=Debian,a=testing,l=Debian-Security,c=main
origin security.debian.org
990 security.debian.org stable/updates/non-free Packages
release v=3.1,o=Debian,a=stable,l=Debian-Security,c=non-free
origin security.debian.org
990 security.debian.org stable/updates/contrib Packages
release v=3.1,o=Debian,a=stable,l=Debian-Security,c=contrib
origin security.debian.org
990 security.debian.org stable/updates/main Packages
release v=3.1,o=Debian,a=stable,l=Debian-Security,c=main
origin security.debian.org
990 ftp.eudil.fr testing/main Packages
release o=Debian,a=testing,l=Debian,c=main
origin ftp.eudil.fr
990 ftp://ftp2.fr.debian.org testing/main Packages
release o=Debian,a=testing,l=Debian,c=main
origin ftp2.fr.debian.org
Paquets étiquetés :
thunderbird -> 1.5-4
firefox -> 1.5.dfsg+1.5.0.2-3
mozilla-mplayer -> 3.25-4
firefox-locale-fr -> 1.5.0.1lang20060327-1[/quote]

non, c’est bien /etc/apt/preferences.
Mais par contre, la ligne default release ne va pas dans ce fichier là (ça va dans apt.conf, ou un des fichiers de apt.conf.d), et ne doit pas être utilisée avec preferences, si tu ne veux pas un jour te demander pourquoi les paquets unstable sont toujours avec une priorité 990, alors que tu leur a donné un autre pinning dans preferences. :wink:
Bon, sinon, typiquement, il faut régulièrement faire un “apt-cache policy” tout court, pour regarder, source par source quelle est précisément leur signature complète.
En effet, par exemple, pendant un temps, il y a eu un cafouillage sur les paquets woody qui étaient encore notés en “a=stable”, alors que la sarge venait de passer stable. En filtrant sur “v=3.0” pour woody, et “v=3.1r1” (je crois, à l’époque) pour la sarge, on pouvait résoudre le problême.
Que donne chez toi apt-cache policy sans argument ?

Ah ouais d’accord j’imagine le bordel que ca m’a fait, ca explique peut etre bcp de mes problèmes…
Merci Korben, sympa de tester ma conf au risque de “péter ta machine”.
Je vais relire vos posts, mais je poste tout de suite mon apt-cache policy.

Ca va faire long mais bon:

Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
 500 ftp://www.markus-raab.org ./ Packages
     release o=internet,l=Packages from internet,c=all
     origin www.markus-raab.org
 500 ftp://www.markus-raab.org ./ Packages
     release o=markus,l=Markus Raab,c=markus
     origin www.markus-raab.org
 500 http://www.steve.org.uk sarge/non-free Packages
     release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=non-free
     origin www.steve.org.uk
 500 http://www.steve.org.uk sarge/contrib Packages
     release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=contrib
     origin www.steve.org.uk
 500 http://www.steve.org.uk sarge/main Packages
     release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=main
     origin www.steve.org.uk
 500 http://www.winischhofer.net ./ Packages
     origin www.winischhofer.net
 500 http://uqm.debian.net unstable/ Packages
     release o=Joey Hess,a=unstable,l=Joey Hess,c=
     origin uqm.debian.net
 500 http://www.os-works.com testing/main Packages
     release o=www.os-cillation.com,a=testing,l=os-cillation Debian repositry,c=main
     origin www.os-works.com
 500 ftp://ftp.nerim.net sid/main Packages
     release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main
     origin ftp.nerim.net
 500 ftp://ftp.nerim.net etch/main Packages
     release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main
     origin ftp.nerim.net
 500 ftp://ftp.nerim.net sarge/main Packages
     release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main
     origin ftp.nerim.net
 600 http://ftp.us.debian.org ../project/experimental/non-free Packages
     release o=Debian,a=experimental,l=Debian,c=non-free
     origin ftp.us.debian.org
 600 http://ftp.us.debian.org ../project/experimental/contrib Packages
     release o=Debian,a=experimental,l=Debian,c=contrib
     origin ftp.us.debian.org
 600 http://ftp.us.debian.org ../project/experimental/main Packages
     release o=Debian,a=experimental,l=Debian,c=main
     origin ftp.us.debian.org
 600 ftp://ftp.debian.org ../project/experimental/main Packages
     release o=Debian,a=experimental,l=Debian,c=main
     origin ftp.debian.org
 500 http://http.us.debian.org unstable/non-free Packages
     release o=Debian,a=unstable,l=Debian,c=non-free
     origin http.us.debian.org
 500 http://http.us.debian.org unstable/contrib Packages
     release o=Debian,a=unstable,l=Debian,c=contrib
     origin http.us.debian.org
 500 http://http.us.debian.org unstable/main Packages
     release o=Debian,a=unstable,l=Debian,c=main
     origin http.us.debian.org
 500 http://secure-testing.debian.net etch/security-updates/non-free Packages
     release o=secure-testing archive,a=testing,l=secure-testing archive,c=non-free
     origin secure-testing.debian.net
 500 http://secure-testing.debian.net etch/security-updates/contrib Packages
     release o=secure-testing archive,a=testing,l=secure-testing archive,c=contrib
     origin secure-testing.debian.net
 500 http://secure-testing.debian.net etch/security-updates/main Packages
     release o=secure-testing archive,a=testing,l=secure-testing archive,c=main
     origin secure-testing.debian.net
 500 http://http.us.debian.org testing/non-free Packages
     release o=Debian,a=testing,l=Debian,c=non-free
     origin http.us.debian.org
 500 http://http.us.debian.org testing/contrib Packages
     release o=Debian,a=testing,l=Debian,c=contrib
     origin http.us.debian.org
 500 http://http.us.debian.org testing/main Packages
     release o=Debian,a=testing,l=Debian,c=main
     origin http.us.debian.org
 500 http://security.debian.org stable/updates/non-free Packages
     release v=3.1,o=Debian,a=stable,l=Debian-Security,c=non-free
     origin security.debian.org
 500 http://security.debian.org stable/updates/contrib Packages
     release v=3.1,o=Debian,a=stable,l=Debian-Security,c=contrib
     origin security.debian.org
 500 http://security.debian.org stable/updates/main Packages
     release v=3.1,o=Debian,a=stable,l=Debian-Security,c=main
     origin security.debian.org
 500 http://http.us.debian.org stable/non-free Packages
     release v=3.1r2,o=Debian,a=stable,l=Debian,c=non-free
     origin http.us.debian.org
 500 http://http.us.debian.org stable/contrib Packages
     release v=3.1r2,o=Debian,a=stable,l=Debian,c=contrib
     origin http.us.debian.org
 500 http://http.us.debian.org stable/main Packages
     release v=3.1r2,o=Debian,a=stable,l=Debian,c=main
     origin http.us.debian.org
Paquets étiquetés :

Et moi il me dit pas entry invalid…

Après deplacement de la directive vers apt.conf:
J’ai lancé un apt-get update puis:

debian:~# apt-cache policy
Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
 500 ftp://www.markus-raab.org ./ Packages
     release o=internet,l=Packages from internet,c=all
     origin www.markus-raab.org
 500 ftp://www.markus-raab.org ./ Packages
     release o=markus,l=Markus Raab,c=markus
     origin www.markus-raab.org
 500 http://www.steve.org.uk sarge/non-free Packages
     release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=non-free
     origin www.steve.org.uk
 500 http://www.steve.org.uk sarge/contrib Packages
     release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=contrib
     origin www.steve.org.uk
 500 http://www.steve.org.uk sarge/main Packages
     release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=main
     origin www.steve.org.uk
 500 http://www.winischhofer.net ./ Packages
     origin www.winischhofer.net
 500 http://uqm.debian.net unstable/ Packages
     release o=Joey Hess,a=unstable,l=Joey Hess,c=
     origin uqm.debian.net
 500 http://www.os-works.com testing/main Packages
     release o=www.os-cillation.com,a=testing,l=os-cillation Debian repositry,c=main
     origin www.os-works.com
 500 ftp://ftp.nerim.net sid/main Packages
     release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main
     origin ftp.nerim.net
 500 ftp://ftp.nerim.net etch/main Packages
     release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main
     origin ftp.nerim.net
 500 ftp://ftp.nerim.net sarge/main Packages
     release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main
     origin ftp.nerim.net
 600 http://ftp.us.debian.org ../project/experimental/non-free Packages
     release o=Debian,a=experimental,l=Debian,c=non-free
     origin ftp.us.debian.org
 600 http://ftp.us.debian.org ../project/experimental/contrib Packages
     release o=Debian,a=experimental,l=Debian,c=contrib
     origin ftp.us.debian.org
 600 http://ftp.us.debian.org ../project/experimental/main Packages
     release o=Debian,a=experimental,l=Debian,c=main
     origin ftp.us.debian.org
 600 ftp://ftp.debian.org ../project/experimental/main Packages
     release o=Debian,a=experimental,l=Debian,c=main
     origin ftp.debian.org
 500 http://http.us.debian.org unstable/non-free Packages
     release o=Debian,a=unstable,l=Debian,c=non-free
     origin http.us.debian.org
 500 http://http.us.debian.org unstable/contrib Packages
     release o=Debian,a=unstable,l=Debian,c=contrib
     origin http.us.debian.org
 500 http://http.us.debian.org unstable/main Packages
     release o=Debian,a=unstable,l=Debian,c=main
     origin http.us.debian.org
 500 http://secure-testing.debian.net etch/security-updates/non-free Packages
     release o=secure-testing archive,a=testing,l=secure-testing archive,c=non-free
     origin secure-testing.debian.net
 500 http://secure-testing.debian.net etch/security-updates/contrib Packages
     release o=secure-testing archive,a=testing,l=secure-testing archive,c=contrib
     origin secure-testing.debian.net
 500 http://secure-testing.debian.net etch/security-updates/main Packages
     release o=secure-testing archive,a=testing,l=secure-testing archive,c=main
     origin secure-testing.debian.net
 500 http://http.us.debian.org testing/non-free Packages
     release o=Debian,a=testing,l=Debian,c=non-free
     origin http.us.debian.org
 500 http://http.us.debian.org testing/contrib Packages
     release o=Debian,a=testing,l=Debian,c=contrib
     origin http.us.debian.org
 500 http://http.us.debian.org testing/main Packages
     release o=Debian,a=testing,l=Debian,c=main
     origin http.us.debian.org
 500 http://security.debian.org stable/updates/non-free Packages
     release v=3.1,o=Debian,a=stable,l=Debian-Security,c=non-free
     origin security.debian.org
 500 http://security.debian.org stable/updates/contrib Packages
     release v=3.1,o=Debian,a=stable,l=Debian-Security,c=contrib
     origin security.debian.org
 500 http://security.debian.org stable/updates/main Packages
     release v=3.1,o=Debian,a=stable,l=Debian-Security,c=main
     origin security.debian.org
 500 http://http.us.debian.org stable/non-free Packages
     release v=3.1r2,o=Debian,a=stable,l=Debian,c=non-free
     origin http.us.debian.org
 500 http://http.us.debian.org stable/contrib Packages
     release v=3.1r2,o=Debian,a=stable,l=Debian,c=contrib
     origin http.us.debian.org
 500 http://http.us.debian.org stable/main Packages
     release v=3.1r2,o=Debian,a=stable,l=Debian,c=main
     origin http.us.debian.org
Paquets étiquetés :

debian:~# apt-cache policy apt
apt:
  Installé : 0.6.43.3
  Candidat : 0.6.43.3exp1
 Table de version :
     0.6.43.3exp1 0
        600 ftp://ftp.debian.org ../project/experimental/main Packages
        600 http://ftp.us.debian.org ../project/experimental/main Packages
 *** 0.6.43.3 0
        500 http://http.us.debian.org testing/main Packages
        500 http://http.us.debian.org unstable/main Packages
        100 /var/lib/dpkg/status
     0.5.28.6 0
        500 http://http.us.debian.org stable/main Packages

Ca me dépasse là :slightly_smiling:
Merci

moi aussi.
comme je te disais, evites la directive default release, si tu utilises le pinning.
Je regarderais mieux ton post plus tard.

Ok merci, je vais faire quelques tests comme activer des options verbose et ensuite je passerai à plus violent (recompile de apt-cache avec -g et debugger/strace)

Harrrrrrr
En relisant vos posts, j’ai transformé
APT::Default-Release{“unstable”};
en
APT::Default-Release"unstable";

et automagiquement:

debian:~# pol apt apt: Installé : 0.6.43.3 Candidat : 0.6.43.3 Table de version : 0.6.43.3exp1 0 600 ftp://ftp.debian.org ../project/experimental/main Packages 600 http://ftp.us.debian.org ../project/experimental/main Packages *** 0.6.43.3 0 500 http://http.us.debian.org testing/main Packages 990 http://http.us.debian.org unstable/main Packages 100 /var/lib/dpkg/status 0.5.28.6 0 500 http://http.us.debian.org stable/main Packages debian:~# apt-cache policy Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 500 ftp://www.markus-raab.org ./ Packages release o=internet,l=Packages from internet,c=all origin www.markus-raab.org 500 ftp://www.markus-raab.org ./ Packages release o=markus,l=Markus Raab,c=markus origin www.markus-raab.org 500 http://www.steve.org.uk sarge/non-free Packages release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=non-free origin www.steve.org.uk 500 http://www.steve.org.uk sarge/contrib Packages release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=contrib origin www.steve.org.uk 500 http://www.steve.org.uk sarge/main Packages release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=main origin www.steve.org.uk 500 http://www.winischhofer.net ./ Packages origin www.winischhofer.net 990 http://uqm.debian.net unstable/ Packages release o=Joey Hess,a=unstable,l=Joey Hess,c= origin uqm.debian.net 500 http://www.os-works.com testing/main Packages release o=www.os-cillation.com,a=testing,l=os-cillation Debian repositry,c=main origin www.os-works.com 990 ftp://ftp.nerim.net sid/main Packages release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main origin ftp.nerim.net 500 ftp://ftp.nerim.net etch/main Packages release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main origin ftp.nerim.net 500 ftp://ftp.nerim.net sarge/main Packages release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main origin ftp.nerim.net 600 http://ftp.us.debian.org ../project/experimental/non-free Packages release o=Debian,a=experimental,l=Debian,c=non-free origin ftp.us.debian.org 600 http://ftp.us.debian.org ../project/experimental/contrib Packages release o=Debian,a=experimental,l=Debian,c=contrib origin ftp.us.debian.org 600 http://ftp.us.debian.org ../project/experimental/main Packages release o=Debian,a=experimental,l=Debian,c=main origin ftp.us.debian.org 600 ftp://ftp.debian.org ../project/experimental/main Packages release o=Debian,a=experimental,l=Debian,c=main origin ftp.debian.org 990 http://http.us.debian.org unstable/non-free Packages release o=Debian,a=unstable,l=Debian,c=non-free origin http.us.debian.org 990 http://http.us.debian.org unstable/contrib Packages release o=Debian,a=unstable,l=Debian,c=contrib origin http.us.debian.org 990 http://http.us.debian.org unstable/main Packages release o=Debian,a=unstable,l=Debian,c=main origin http.us.debian.org 500 http://secure-testing.debian.net etch/security-updates/non-free Packages release o=secure-testing archive,a=testing,l=secure-testing archive,c=non-free origin secure-testing.debian.net 500 http://secure-testing.debian.net etch/security-updates/contrib Packages release o=secure-testing archive,a=testing,l=secure-testing archive,c=contrib origin secure-testing.debian.net 500 http://secure-testing.debian.net etch/security-updates/main Packages release o=secure-testing archive,a=testing,l=secure-testing archive,c=main origin secure-testing.debian.net 500 http://http.us.debian.org testing/non-free Packages release o=Debian,a=testing,l=Debian,c=non-free origin http.us.debian.org 500 http://http.us.debian.org testing/contrib Packages release o=Debian,a=testing,l=Debian,c=contrib origin http.us.debian.org 500 http://http.us.debian.org testing/main Packages release o=Debian,a=testing,l=Debian,c=main origin http.us.debian.org 500 http://security.debian.org stable/updates/non-free Packages release v=3.1,o=Debian,a=stable,l=Debian-Security,c=non-free origin security.debian.org 500 http://security.debian.org stable/updates/contrib Packages release v=3.1,o=Debian,a=stable,l=Debian-Security,c=contrib origin security.debian.org 500 http://security.debian.org stable/updates/main Packages release v=3.1,o=Debian,a=stable,l=Debian-Security,c=main origin security.debian.org 500 http://http.us.debian.org stable/non-free Packages release v=3.1r2,o=Debian,a=stable,l=Debian,c=non-free origin http.us.debian.org 500 http://http.us.debian.org stable/contrib Packages release v=3.1r2,o=Debian,a=stable,l=Debian,c=contrib origin http.us.debian.org 500 http://http.us.debian.org stable/main Packages release v=3.1r2,o=Debian,a=stable,l=Debian,c=main origin http.us.debian.org Paquets étiquetés :

Youhouu!! :slightly_smiling:
Merci beaucoup!

et sans preferences du tout, que donne apt-cache policy ?

parceque si l’on reprend ton preferences sans la directive, rien n’est censé mettre l’experimental à 600…

Ca donne ca:

debian:~# apt-cache policy
Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
 500 ftp://www.markus-raab.org ./ Packages
     release o=internet,l=Packages from internet,c=all
     origin www.markus-raab.org
 500 ftp://www.markus-raab.org ./ Packages
     release o=markus,l=Markus Raab,c=markus
     origin www.markus-raab.org
 500 http://www.steve.org.uk sarge/non-free Packages
     release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=non-free
     origin www.steve.org.uk
 500 http://www.steve.org.uk sarge/contrib Packages
     release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=contrib
     origin www.steve.org.uk
 500 http://www.steve.org.uk sarge/main Packages
     release v=3.1,o=Steve Kemp,a=stable,l=Steve Kemp's Repository for Sarge,c=main
     origin www.steve.org.uk
 500 http://www.winischhofer.net ./ Packages
     origin www.winischhofer.net
 990 http://uqm.debian.net unstable/ Packages
     release o=Joey Hess,a=unstable,l=Joey Hess,c=
     origin uqm.debian.net
 500 http://www.os-works.com testing/main Packages
     release o=www.os-cillation.com,a=testing,l=os-cillation Debian repositry,c=main
     origin www.os-works.com
 990 ftp://ftp.nerim.net sid/main Packages
     release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main
     origin ftp.nerim.net
 500 ftp://ftp.nerim.net etch/main Packages
     release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main
     origin ftp.nerim.net
 500 ftp://ftp.nerim.net sarge/main Packages
     release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main
     origin ftp.nerim.net
   1 http://ftp.us.debian.org ../project/experimental/non-free Packages
     release o=Debian,a=experimental,l=Debian,c=non-free
     origin ftp.us.debian.org
   1 http://ftp.us.debian.org ../project/experimental/contrib Packages
     release o=Debian,a=experimental,l=Debian,c=contrib
     origin ftp.us.debian.org
   1 http://ftp.us.debian.org ../project/experimental/main Packages
     release o=Debian,a=experimental,l=Debian,c=main
     origin ftp.us.debian.org
   1 ftp://ftp.debian.org ../project/experimental/main Packages
     release o=Debian,a=experimental,l=Debian,c=main
     origin ftp.debian.org
 990 http://http.us.debian.org unstable/non-free Packages
     release o=Debian,a=unstable,l=Debian,c=non-free
     origin http.us.debian.org
 990 http://http.us.debian.org unstable/contrib Packages
     release o=Debian,a=unstable,l=Debian,c=contrib
     origin http.us.debian.org
 990 http://http.us.debian.org unstable/main Packages
     release o=Debian,a=unstable,l=Debian,c=main
     origin http.us.debian.org
 500 http://secure-testing.debian.net etch/security-updates/non-free Packages
     release o=secure-testing archive,a=testing,l=secure-testing archive,c=non-free
     origin secure-testing.debian.net
 500 http://secure-testing.debian.net etch/security-updates/contrib Packages
     release o=secure-testing archive,a=testing,l=secure-testing archive,c=contrib
     origin secure-testing.debian.net
 500 http://secure-testing.debian.net etch/security-updates/main Packages
     release o=secure-testing archive,a=testing,l=secure-testing archive,c=main
     origin secure-testing.debian.net
 500 http://http.us.debian.org testing/non-free Packages
     release o=Debian,a=testing,l=Debian,c=non-free
     origin http.us.debian.org
 500 http://http.us.debian.org testing/contrib Packages
     release o=Debian,a=testing,l=Debian,c=contrib
     origin http.us.debian.org
 500 http://http.us.debian.org testing/main Packages
     release o=Debian,a=testing,l=Debian,c=main
     origin http.us.debian.org
 500 http://security.debian.org stable/updates/non-free Packages
     release v=3.1,o=Debian,a=stable,l=Debian-Security,c=non-free
     origin security.debian.org
 500 http://security.debian.org stable/updates/contrib Packages
     release v=3.1,o=Debian,a=stable,l=Debian-Security,c=contrib
     origin security.debian.org
 500 http://security.debian.org stable/updates/main Packages
     release v=3.1,o=Debian,a=stable,l=Debian-Security,c=main
     origin security.debian.org
 500 http://http.us.debian.org stable/non-free Packages
     release v=3.1r2,o=Debian,a=stable,l=Debian,c=non-free
     origin http.us.debian.org
 500 http://http.us.debian.org stable/contrib Packages
     release v=3.1r2,o=Debian,a=stable,l=Debian,c=contrib
     origin http.us.debian.org
 500 http://http.us.debian.org stable/main Packages
     release v=3.1r2,o=Debian,a=stable,l=Debian,c=main
     origin http.us.debian.org
Paquets étiquetés :

Oui j’ai vu ca mais bon… j’etais deja content :slightly_smiling:

Alors là :open_mouth:
Tu es sûr qu’on parle bien du même preferences ? :mrgreen:
Non, sérieux, là, tu m’en bouche un coin.
Et avec un preferences vide ?

Euh cuila:

debian:~# ll /etc/apt
total 88
-rw-r--r-- 1 root root   140 2006-03-30 12:06 apt-build.conf
-rwxr-xr-x 1 root root  7664 2006-01-31 14:02 apt-check-sigs
-rw-r--r-- 1 root root   175 2006-04-26 13:58 apt.conf
drwxr-xr-x 2 root root  4096 2006-04-24 15:09 apt.conf.d
-rw-r--r-- 1 root root  2223 2006-04-01 16:22 apt-file.conf
-rw-r--r-- 1 root root  2224 2006-04-01 01:13 apt-file.conf.dpkg-old
drwxr-xr-x 2 root root  4096 2006-01-09 10:36 listbugs
-rw-r--r-- 1 root root    99 2006-01-09 10:35 listchanges.conf
-rw-r--r-- 1 root root     0 2006-04-26 14:19 preferences
-rw-r--r-- 1 root root  1126 2006-04-26 12:15 -preferences
-rw------- 1 root root     0 2006-01-04 16:33 secring.gpg
-rw-r--r-- 1 root root 11154 2006-04-26 14:36 sources.list
drwxr-xr-x 2 root root  4096 2006-03-01 13:42 sources.list.d
-rw-r--r-- 1 root root  8670 2006-04-26 14:32 sources.list.old
-rw------- 1 root root  1200 2006-04-05 15:01 trustdb.gpg
-rw-r--r-- 1 root root  5076 2006-04-05 15:01 trusted.gpg

Alors j’ai eu des doutes sur mon sources.list (que j’ai récupéré au marché noir de tombouktou) , meme si ca doit pas influencer sur les priorités…? Je l’ai viré et j’en ai pris un que t’avais posté dans trucs et astuces et j’ai fait un touch preferences et paf… devine!!
pareil :slightly_smiling:

Euh histoire de pas reposter encore mon apt-cache policy, tu vois quoi qui cloche?
le fait que experimental soit présent ou le fait qu’il ait une mauvaise prio?

non. Vraiment je ne vois pas.
Dis moi, le sources.list.d, c’est toi qui l’a rajouté ?
sinon, il y a un paquet de bugs réfèrencés qui concernent preferences sur bugs.debian.org/apt
mais il faudrait les éplucher…

[quote=“BorisTheButcher”]Harrrrrrr
En relisant vos posts, j’ai transformé
APT::Default-Release{“unstable”};
en
APT::Default-Release"unstable";
[/quote]
Je suis pas du tout expert, mais plusieurs choses me paraissent bizarres :
1/ Default-Release"unstable" <> Default-Release “unstable”, je pense qu’il est important de mettre l’espace entre Realese et "unstable"
2/ Cette directive s’écrit dans un fichier que l’on crée si besoin est, dans :

/etc/apt/apt.conf.d/ et que l’on nommera par exemple “local”
(tous les fichiers de apt.conf.d étant concaténés par apt pour monter ses blancs en neige …)
3/ Attention, je ne suis pas sur que le caractère de commentaire soit le même que celui utilisé pour “preferences”, j’avais le message d’erreur cité plus haut, si bien que dans “local”, je l’ai remplacé par //.
4/ Je me demande pourquoi tu as autant de fichiers dans /etc/apt/, est-ce que ça ne gêne pas apt justement :

  • un vide, qui à un nom valide
  • un plein, qui à un nom bizarre : "-preferences"
    C’est bien çà ?
    5/ Ensuite, 500, c’est 500+, pas 500- je crois, mais je sais pas si ça joue là ?
    Sinon je sais pas, j’ai du mal encore avec le pinning, c’est trés trés nuancé le pinning, la logique est surement là quelquepart, mais c’est apt qui maîtrise les finesses …

le fichier preferences ne supporte pas les commentaires “à la” #, mais on peut y loger des lignes du genre:explanation: pipo bimbo et sinon, usinagaz, à part le .d, et quelques backups de config, les fichiers que je vois me paraissent tout à fait normal.
De plus, concernant ton fichier “local”, tu devrais l’appeler 99local, pour que quoi que l’install d’un paquet rajoute dans le repertoire apt.conf.d, 99local soit lu en dernier, et que ce soit ses valeurs qui soit retenues (les dernières lues).

Oui c’est vrai …
Les dernières valeurs lues sont celles appliquées …
Les “#” sont pour commenter sources.list, “Explanation:” pour preferences, et j’ai vu dans mon repertoire /apt.conf.d les “//” pour commenter.
Dailleurs, je pense que (dans mon cas), je pourrais simplement rajouter la ligne concernant la release par defaut à la suite dans l’unique fichier de config de apt que j’ai, à savoir un /70debconf, cependant je me demande si ce fichier n’est pas aussi utilisé par DPKG … au lieu de créer un autre fichier (local), est-ce que ça marcherait aussi ?
L’interêt du /99local étant, j’ai bien compris, d’être sur que ce soit ces valeurs prises et appliquées.
Mais, pour Boristhebutcher, justement, il n’y aurait pas une valeur spécifiant expérimentale dans un des fichiers présents ?
Et il y a bien deux fichiers preferences non dans le repertoire ?

oui, mais il n’y a que /etc/apt/preferences qui soit pris en compte.
Sinon, tu as raison de ne pas toucher aux fichiers qui s’installent tout seuls dans apt.conf.d et de faire des fichiers séparés: on ne sais jamais comment le paquet qui l’a installé va le supprimmer si un jour il doit être desinstallé.
Mais je ne vois pas comment apt.conf(.d) pourrait mettre autre chose que du 990 sur la default-release.