OVH Cloud OVH Cloud

[long] apt, sources.list et preferences

2 réponses
Avatar
Michel Luc
--=-ooOkYJjr5X59Lwy/LZHR
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bonjour,

Quelque chose m'=E9chappe sur le fonctionnement de apt et de son fichier
preferences. Bien que je ne vois pas le rapport cela semblait
fonctionner jusqu'au passage de sarge en stable.
Je me suis fais pi=E9ger sur un serveur (stable) au passage de woody en
sarge, et je trouvais sympa l'id=E9e de pouvoir suivre une distribution
plut=F4t qu'une branche... Voil=E0 ce que j'obtiens si je remplace stable e=
t
testing par sarge et etch:


# cat /etc/apt/preferences
Package: *
Pin: origin "Debian"
Pin-Priority: 999

Package: *
Pin: release a=3Dsarge
Pin-Priority: 900

Package: *
Pin: release a=3Detch
Pin-Priority: 50

Package: *
Pin: release o=3DDebian
Pin-Priority: -10


Et dans le sources.list j'utilise aussi sarge, etch, sid...
Est il obligatoire d'utiliser stable, testing, unstable... pour un
fonctionnement correct ?
Si je fais
# apt-cache policy python2.3
python2.3:
Install=E9 : 2.3.5-3
Candidat : 2.3.5-3
Table de version :
2.3.5-4 0
-10 ftp://ftp.fr.debian.org etch/main Packages
*** 2.3.5-3 0
-10 ftp://ftp2.fr.debian.org sarge/main Packages
100 /var/lib/dpkg/status

# apt-cache policy apt
apt:
Install=E9 : 0.5.28.6
Candidat : 0.5.28.6
Table de version :
*** 0.5.28.6 0
-10 ftp://ftp2.fr.debian.org sarge/main Packages
-10 ftp://ftp.fr.debian.org etch/main Packages
100 /var/lib/dpkg/status

Les priorit=E9s sarge et etch ne sont pas prises en compte.
Si je remplace etch par testing, c'est testing qui a la priorit=E9.

Si vous avez une explication, je suis preneur, merci.

@+
--=20
Michel Luc mluc@cern91.net | http://www.cern91.net/
GAULE, LUG de l'Essonne: http://gaule.org/
-*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*-
<admin@cern91.net>
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
--------------------------------------------------------


--=-ooOkYJjr5X59Lwy/LZHR
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

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

iD8DBQBCwBwmsQ8Dyz0HuIERAsqcAKCRxujVj8BPF1re9D3nohbsk74CTgCfQH5e
TIHQu/2o0PXvVQYJ83S9sQ8=
=Nyy7
-----END PGP SIGNATURE-----

--=-ooOkYJjr5X59Lwy/LZHR--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter 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

2 réponses

Avatar
Jonathan ILIAS
Michel Luc a écrit :
# cat /etc/apt/preferences
Package: *
Pin: origin "Debian"
Pin-Priority: 999

Package: *
Pin: release a=sarge
Pin-Priority: 900

Package: *
Pin: release a=etch
Pin-Priority: 50

Package: *
Pin: release oÞbian
Pin-Priority: -10


[...]
# apt-cache policy python2.3
python2.3:
Installé : 2.3.5-3
Candidat : 2.3.5-3
Table de version :
2.3.5-4 0
-10 ftp://ftp.fr.debian.org etch/main Packages
*** 2.3.5-3 0
-10 ftp://ftp2.fr.debian.org sarge/main Packages
100 /var/lib/dpkg/status



[...]
Si vous avez une explication, je suis preneur, merci.



Sans m'appuyer sur une doc, ne peut-on pas en déduire que les règles se
recouvrent, dans l'ordre de lecture ? Parce qu'à priori, python2.3 comme
apt ont pour origine "Debian".

--
Jonathan ILIAS
-==---==---==-
"Chaque homme a trois caracteres : celui qu'il a, celui qu'il montre
et celui qu'il croit avoir", Alphonse KARR


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Michel Luc
--=-33EcdJd3w3txzMGucACp
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Le mardi 28 juin 2005 à 01:05 +0200, Jonathan ILIAS a écrit :
Michel Luc a écrit :
> # cat /etc/apt/preferences
> Package: *
> Pin: origin "Debian"
> Pin-Priority: 999
>
> Package: *
> Pin: release a=sarge
> Pin-Priority: 900
>
> Package: *
> Pin: release a=etch
> Pin-Priority: 50
>
> Package: *
> Pin: release oÞbian
> Pin-Priority: -10
[...]
> # apt-cache policy python2.3
> python2.3:
> Installé : 2.3.5-3
> Candidat : 2.3.5-3
> Table de version :
> 2.3.5-4 0
> -10 ftp://ftp.fr.debian.org etch/main Packages
> *** 2.3.5-3 0
> -10 ftp://ftp2.fr.debian.org sarge/main Packages
> 100 /var/lib/dpkg/status
>
[...]
> Si vous avez une explication, je suis preneur, merci.

Sans m'appuyer sur une doc, ne peut-on pas en déduire que les règles se
recouvrent, dans l'ordre de lecture ? Parce qu'à priori, python2.3 comm e
apt ont pour origine "Debian".




Très certainement, dans ce cas "a=sarge" et "a=etch" ne sont pas pris en
compte.
Mais si dans sources.list et preferences je remplace sarge par stable
et etch par testing j'obtiens bien les priorités déclarées dans
preferences :
apt-cache policy python2.3
python2.3:
Installé : 2.3.5-3
Candidat : 2.3.5-3
Table de version :
2.3.5-4 0
50 ftp://ftp.fr.debian.org testing/main Packages
*** 2.3.5-3 0
900 ftp://ftp2.fr.debian.org stable/main Packages
100 /var/lib/dpkg/status



@+
--
Michel Luc | http://www.cern91.net/
GAULE, LUG de l'Essonne: http://gaule.org/
-*-*-*-*-*-*-* GnuPG v1.0.6 (GNU/Linux) *-*-*-*-*-*-*-*-

GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
--------------------------------------------------------


--=-33EcdJd3w3txzMGucACp
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBCwYL6sQ8Dyz0HuIERAmNCAKCYyX/8YW4Evwf6kIPumdj8WENctgCgkdsb
gJBD/d2xTtsx1mjI71hxvhA =isvl
-----END PGP SIGNATURE-----

--=-33EcdJd3w3txzMGucACp--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact