Bug apt / preferences (problèmes de priorité)

Le
David BERCOT
--Sig_4gSD0G+FRttQyFF0RTro58j
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Bonjour,

J'ai toujours mon problème bizarre sur apt / preferences et je viens de
chercher, sans succès, dans le BTS.
Suis-je le seul concerné ???

Je vous résumé mon souci
Voici mon sources.list :
### Miroir Debian 'testing' ###
### Les lignes '-src' servent à obtenir les sources des paquets ###
deb http://ftp.fr.debian.org/debian testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian testing main contrib non-free
### Miroir Debian 'unstable' ###
deb http://ftp.fr.debian.org/debian unstable main contrib non-free
deb-src http://ftp.fr.debian.org/debian unstable main contrib non-free
### Archive de paquets 'experimental' ###
deb http://ftp.fr.debian.org/debian experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian experimental main contrib
non-free
Et mon fichier preferences :
# Priorité de 100 pour les paquets de 'experimental'
Package: *
Pin: release a=experimental
Pin-Priority: 100
# Priorité de 500 pour les paquets de 'unstable'
Package: *
Pin: release a=unstable
Pin-Priority: 500
# Priorité de 900 pour les paquets de 'testing'
Package: *
Pin: release a=testing
Pin-Priority: 900

Et maintenant, si je fais par exemple : apt-cache policy apache2, il me
dit :
apache2:
Installé : 2.2.4-2
Candidat : 2.2.4-3
Table de version :
2.2.4-3 0
500 http://ftp.fr.debian.org unstable/main Packages
*** 2.2.4-2 0
100 /var/lib/dpkg/status
2.2.3-5 0
500 http://ftp.fr.debian.org testing/main Packages
Bref, il a perdu toute notion des priorités (testing et unstable
sont tous les deux à 500 !!!)

Auriez-vous un comportement similaire ? Une piste de résolution ?

Merci d'avance.

David.

--Sig_4gSD0G+FRttQyFF0RTro58j
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

--BEGIN PGP SIGNATURE--
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGusdMvSnthbGI8ygRAvf2AJsFv5pDPDI8VmeTEwb0JQObRbG6VgCfe9pF
OLsOQLwH26TvACGAvN7+ey4=
=tbqj
--END PGP SIGNATURE--

--Sig_4gSD0G+FRttQyFF0RTro58j--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
mpg
Le #9588701
Bonjour,

Le (on) jeudi 09 août 2007 10:00, David BERCOT a écrit (wrote) :

Et mon fichier preferences :
# Priorité de 100 pour les paquets de 'experimental'
Package: *
Pin: release a=experimental
Pin-Priority: 100



Euh, tu es sûr qu'on commente avec # dans son /etc/apt/ptrferences ? Chez
moi, je fais (par exemple) :

Explanation: testing avec les paquets de marillat
Explanation: -----------------------------------
Package: *
Pin: release oÞbian,a=testing,lÞbian-Security
Pin-Priority: 980

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

Package: *
Pin: release oÞbian,a=testing,lÞbian
Pin-Priority: 960

Package: *
Pin: release a=testing
Pin-Priority: 910

et ça marche©®...

Et maintenant, si je fais par exemple : apt-cache policy apache2, il me



Note que pour ce que tu veux faire, tu peux te contenter de taper
apt-cache policy
et tu vois les priorités de chaque dépôt.

Auriez-vous un comportement similaire ? Une piste de résolution ?



Cf ci-dessus.

Manuel.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Stéphane L.
Le #9588691
Le 09/08/07, mpg
Bonjour,

Le (on) jeudi 09 août 2007 10:00, David BERCOT a écrit (wrote) :

> Et mon fichier preferences :
> # Priorité de 100 pour les paquets de 'experimental'
> Package: *
> Pin: release a=experimental
> Pin-Priority: 100

Euh, tu es sûr qu'on commente avec #dans son /etc/apt/ptrferences ? Che z
moi, je fais (par exemple):

Explanation: testing avec les paquets de marillat
Explanation: -----------------------------------



Et voilà, la réponse est aussi donnée dans man apt_preferences.

Cdlt.
David BERCOT
Le #9588681
--Sig_EF3m8vFfF53WYx_R7t2Hln4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Le Thu, 09 Aug 2007 13:42:29 +0200,
mpg
Euh, tu es sûr qu'on commente avec # dans son /etc/apt/ptrferen ces ?
Chez moi, je fais (par exemple) :

Explanation: testing avec les paquets de marillat
Explanation: -----------------------------------
Package: *
Pin: release oÞbian,a=testing,lÞbian-Security
Pin-Priority: 980

et ça marche©®...



En tous cas, j'ai toujours fait comme ça jusqu'à hier et ça marchait
très bien...
Maintenant, je viens de modifier mon fichier et le voici :
Explanation: Priorité de 100 pour les paquets de 'experimental'
Explanation: --------------------------------------------------
Package: *
Pin: release a=experimental
Pin-Priority: 100
Explanation: Priorité de 500 pour les paquets de 'unstable'
Explanation: ----------------------------------------------
Package: *
Pin: release a=unstable
Pin-Priority: 500
Explanation: Priorité de 900 pour les paquets de 'testing'
Explanation: ---------------------------------------------
Package: *
Pin: release a=testing
Pin-Priority: 900
Explanation: Priorité de 950 pour les paquets de 'pok3D' (pour le jeu)
Explanation: ---------------------------------------------------------
Package: *
Pin: origin pok3d.net
Pin-Priority: 950
Explanation: Priorité de 400 pour les paquets de
'kernel-archive.buildserver.net' (noyaux) Explanation:
--------------------------------------------------------------------------- --
Package: * Pin: origin kernel-archive.buildserver.net
Pin-Priority: 400

Mais si je fais un apt-cache policy, j'obtiens toujours :
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
400 http://kernel-archive.buildserver.net trunk/main Packages
release oÞbian-Kernel
archive,a=kernel-dists-trunk,lÞbian-Kernel archive,c=main origin
kernel-archive.buildserver.net 500 http://pok3d.net ./ Packages
origin pok3d.net
500 http://pok3d.net ./ Packages
origin pok3d.net
500 http://oss.oracle.com unstable/non-free Packages
release o=Oracle,a=unstable,l=Oracle,c=non-free
origin oss.oracle.com
500 http://oss.oracle.com unstable/main Packages
release o=Oracle,a=unstable,l=Oracle,c=main
origin oss.oracle.com
500 http://dl.google.com stable/non-free Packages
release v=1.0,o=Google, Inc.,a=stable,l=Google,c=non-free
origin dl.google.com
500 http://snapshots.ekiga.net sid/main Packages
release
o=Buildserver,a=voip-snapshots-debian-sid,l=Buildserver,c=main orig in
snapshots.ekiga.net 500 http://www.joomart.de etch/main Packages
release v=4.0 joo,o=Joo Unofficial Packages,a=stable,l=Joo
Unofficial Packages,c=main origin www.joomart.de
500 http://www.debian-multimedia.org testing/main Packages
release o=Unofficial Multimedia Packages,a=testing,l=Unofficial
Multimedia Packages,c=main origin www.debian-multimedia.org
500 http://rarewares.org ./ Packages
release o=xmixahlx,l=xmixahlx_rarewares-unstable,c=
origin rarewares.org
500 http://packages.kirya.net unstable/non-free Packages
release v=4.0,o=Kirya,a=unstable,l=Kirya unofficial
packages,c=non-free origin packages.kirya.net
500 http://packages.kirya.net unstable/contrib Packages
release v=4.0,o=Kirya,a=unstable,l=Kirya unofficial
packages,c=contrib origin packages.kirya.net
500 http://packages.kirya.net unstable/main Packages
release v=4.0,o=Kirya,a=unstable,l=Kirya unofficial packages,c =main
origin packages.kirya.net
1 http://ftp.fr.debian.org experimental/non-free Packages
release oÞbian,a=experimental,lÞbian,c=non-free
origin ftp.fr.debian.org
1 http://ftp.fr.debian.org experimental/contrib Packages
release oÞbian,a=experimental,lÞbian,c=contrib
origin ftp.fr.debian.org
1 http://ftp.fr.debian.org experimental/main Packages
release oÞbian,a=experimental,lÞbian,c=main
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org unstable/non-free Packages
release oÞbian,a=unstable,lÞbian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org unstable/contrib Packages
release oÞbian,a=unstable,lÞbian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org unstable/main Translation-fr
500 http://ftp.fr.debian.org unstable/main Packages
release oÞbian,a=unstable,lÞbian,c=main
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org testing/non-free Packages
release oÞbian,a=testing,lÞbian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org testing/contrib Packages
release oÞbian,a=testing,lÞbian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org testing/main Packages
release oÞbian,a=testing,lÞbian,c=main
origin ftp.fr.debian.org

Donc, je pense qu'il y a autre chose...

David.

--Sig_EF3m8vFfF53WYx_R7t2Hln4
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGuw2/vSnthbGI8ygRAhflAJ432T4rZC0vDzhfOBjL51tYKgnJGACeLQ2x
FiOyNfJKckSI/MQPobKl3SY =yYvv
-----END PGP SIGNATURE-----

--Sig_EF3m8vFfF53WYx_R7t2Hln4--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
David BERCOT
Le #9588671
--Sig_rr8NsMXy=T=Kg5c/i9/=W9F
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Finalement, pour tester, je n'ai laissé que les 2 lignes testing et
unstable dans 'preferences'. Et là, ça marche : j'ai les bonnes
priorités pour les paquets. Donc, j'ai un conflit avec d'autres
lignes...
Je vais creuser, mais le problème vient de là...

Merci pour votre aide.

David.

--Sig_rr8NsMXy=T=Kg5c/i9/=W9F
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGuw60vSnthbGI8ygRAiAQAKCsw0m86tqWjd6HojvGGjaYcEI3jgCdHGyE
BUXJeC3UQgh0mGamXkx8o+0 =rRoG
-----END PGP SIGNATURE-----

--Sig_rr8NsMXy=T=Kg5c/i9/=W9F--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
mpg
Le #9588591
Le (on) jeudi 09 août 2007 15:00, David BERCOT a écrit (wrote) :

Explanation: Priorité de 400 pour les paquets de
'kernel-archive.buildserver.net' (noyaux) Explanation:
-----------------------------------------------------------------------------
Package: * Pin: origin kernel-archive.buildserver.net
Pin-Priority: 400
[...]
Mais si je fais un apt-cache policy, j'obtiens toujours :
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
400 http://kernel-archive.buildserver.net trunk/main Packages



Donc seul le dernière entrée a compté. Je voudrais pas dire de bêtises, mais
je crois qu'il faut séparer les entrées par des lignes vides sinon apt
mélange tout.

D'ailleurs ça serait pas mal qu'il y ait un outil pour vérifier si notre
apt/preferences est bien écrit. De façon générale, les fichiers de conf en
texte brut c'est le Bien, mais avec en plus des outils pour les vérifier ça
serait le Bien Absolu.

Manuel.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Publicité
Poster une réponse
Anonyme