Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

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

5 réponses
Avatar
David BERCOT
--Sig_4gSD0G+FRttQyFF0RTro58j
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Bonjour,

J'ai toujours mon probl=C3=A8me bizarre sur apt / preferences et je viens de
chercher, sans succ=C3=A8s, dans le BTS.
Suis-je le seul concern=C3=A9 ???

Je vous r=C3=A9sum=C3=A9 mon souci...
Voici mon sources.list :
### Miroir Debian 'testing' ###
### Les lignes '-src' servent =C3=A0 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=C3=A9 de 100 pour les paquets de 'experimental'
Package: *
Pin: release a=3Dexperimental
Pin-Priority: 100
# Priorit=C3=A9 de 500 pour les paquets de 'unstable'
Package: *
Pin: release a=3Dunstable
Pin-Priority: 500
# Priorit=C3=A9 de 900 pour les paquets de 'testing'
Package: *
Pin: release a=3Dtesting
Pin-Priority: 900

Et maintenant, si je fais par exemple : apt-cache policy apache2, il me
dit :
apache2:
Install=C3=A9=C2=A0: 2.2.4-2
Candidat=C2=A0: 2.2.4-3
Table de version=C2=A0:
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=C3=A9s (testing et unstable
sont tous les deux =C3=A0 500 !!!)...

Auriez-vous un comportement similaire ? Une piste de r=C3=A9solution ?

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

5 réponses

Avatar
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 ? 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
Avatar
Stéphane L.
Le 09/08/07, mpg a écrit :
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.
Avatar
David BERCOT
--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 a écrit :
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
Avatar
David BERCOT
--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
Avatar
mpg
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