| chaced |
M300A a écrit :
oé sauf que ca deconne completement, je lui dis de suivre testing et dès que j'ai mes sources unstable si j'installe un nouveau paquet il le prend en unstable...
Package: *
Pin: release a=testing
Pin-Priority: 700
Package: *
Pin: release a=stable
Pin-Priority: 600
Package: *
Pin: release a=unstable
Pin-Priority: 650
Package: *
Pin: origin www.frokette.net
Pin-Priority: 750
Package: *
Pin: origin www.le-vert.net
Pin-Priority: 750
|
:fou:
|
De base on a ça :
-Les paquets deja installé ont une prioritée de 100
-Les paquets dont les version sont plus récents reçoivent 500
-Les paquets plus récent et qui appartiennent a la version en cours (genre testing) 990
Si un paquet a un numero inférieur a celui actuel, il ne sera pas installé, sauf si on force la prioritée a + de 1000.
Si un paquet a la meme priortié, il installe la version la plus récente
Si un paquet a la meme priorité et la meme numéro de version, il installe celui qui n'est pas installé.
Un paquet dont la priorité est < 0 ne sera jamais installé
Entre 0 et 100, il sera installlé seulement si aucune autre version de ce paquet n'est installé
Entre 100 et 500, installé si il n'existe aucune autre version plus récente de ce paquet
Entre 500 et 990, installé sauf si il existe une version plus récente dans la distri actuelle (genre testing)
Entre 990 et 1000, installe le paquet sauf si la version actuelle est plus récente
+1000 -> installe le paquet, meme si la version installé est plus recente.
En gros, on veut installer du Etch sauf si précision dans apt-get install :
Package: *
Pin: release a=testing
Pin-Priority: 900
Package: *
Pin: release a=stable
Pin-Priority: -10
Package: *
Pin: release a=unstable
Pin-Priority: -15 |
L'exemple suivant ne fonctionne pas car, Si on est en stable, il prendra automatiquement 990 soit plus que 700 et il sera donc installé.
Package: *
Pin: release a=testing
Pin-Priority: 700
Package: *
Pin: release a=stable
Pin-Priority: 600
Package: *
Pin: release a=unstable
Pin-Priority: 650 |
|