pinning et apt-cache policy
Bonjour,
Sur une jessie, j'utilise les dépôts standards avec également jessie-backport et nginx.org
(pour avoir une version récente avec http/2)
J'ai lu man apt_preferences, https://debian-facile.org/doc:systeme:apt:pinning et
https://wiki.debian.org/AptPreferences#A.2Fetc.2Fapt.2Fpreferences mais pas trouvé comment
prioriser les paquets nginx dans ce dépôt
J'ai
- dans /etc/apt/apt.conf.d/
APT::Default-Release "jessie";
- dans /etc/apt/preferences.d/00default
Package: *
Pin: release o=Debian,n=jessie,l=Debian-Security
Pin-Priority: 980
Package: *
Pin: release o=Debian,a=stable-updates,l=Debian
Pin-Priority: 520
Package: *
Pin: release o=Debian,a=proposed-updates,l=Debian
Pin-Priority: 510
Package: *
Pin: release n=jessie
Pin-Priority: 500
Package: *
Pin: release n=jessie-backports
Pin-Priority: 300
Package: *
Pin: release o=nginx
Pin-Priority: 200
- dans /etc/apt/preferences.d/20_nginx
Package: nginx*
#Pin: origin "nginx.org" # => Type d'épinglage origin "nginx.org" inconnu
Pin: release o=nginx
Pin-Priority: 800
Et je comprends pas la sortie de [1]
apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
990 http://nginx.org/packages/debian/ jessie/nginx amd64 Packages
release v=8.0,o=nginx,a=stable,n=jessie,l=nginx,c=nginx
origin nginx.org
500 file:/var/cache/apt-build/repository/ apt-build/main amd64 Packages
release o=apt-build,a=apt-build,l=apt-build,c=main
500 http://http.debian.net/debian/ jessie/main Translation-fr
500 http://http.debian.net/debian/ jessie/main Translation-en
990 http://http.debian.net/debian/ jessie/main amd64 Packages
release v=8.5,o=Debian,a=stable,n=jessie,l=Debian,c=main
origin http.debian.net
Paquets épinglés :
nginx-extras -> (non trouvé)
nginx-doc -> (non trouvé)
nginx-module-image-filter -> 1.10.1-1~jessie
nginx-extras-dbg -> (non trouvé)
nginx-debug -> 1.8.0-1~jessie
nginx-full-dbg -> (non trouvé)
nginx-module-geoip -> 1.10.1-1~jessie
nginx-light-dbg -> (non trouvé)
nginx-nr-agent -> 2.0.0-8
nginx-module-njs -> 1.10.1.0.0.20160414.1c50334fbea6-1~jessie
nginx-module-perl -> 1.10.1-1~jessie
nginx-common -> (non trouvé)
nginx -> 1.10.1-1~jessie
nginx-dbg -> 1.10.1-1~jessie
nginx-light -> (non trouvé)
nginx-full -> (non trouvé)
nginx-module-xslt -> 1.10.1-1~jessie
ni apt-cache policy nginx [2]
nginx:
Installé : 1.6.2-5+deb8u1
Candidat : 1.10.1-1~jessie
Épinglage de paquet : 1.10.1-1~jessie
Table de version :
1.10.1-1~jessie 800
990 http://nginx.org/packages/debian/ jessie/nginx amd64 Packages
1.10.0-1~jessie 800
990 http://nginx.org/packages/debian/ jessie/nginx amd64 Packages
1.8.1-1~jessie 800
990 http://nginx.org/packages/debian/ jessie/nginx amd64 Packages
1.8.0-1~jessie 800
990 http://nginx.org/packages/debian/ jessie/nginx amd64 Packages
*** 1.6.2-5+deb8u1 800
990 http://http.debian.net/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
[1] Pourquoi http://nginx.org/packages/debian/ se retrouve en 990 ? Ils publient
avec du "l=Debian-Security" ?
[2] - pourquoi ils sont tous en 990 ?
- que signifie le 800 de "1.10.1-1~jessie 800"
Merci
--
Daniel
L'argent aide a supporter la pauvreté.
Alphonse Allais
Reply to: