~# apt-cache policy ceph
ceph:
Installed: 9.2.1-1trusty
Candidate: 9.2.1-1trusty
Package pin: 9.2.1-1trusty
Version table:
*** 9.2.1-1trusty 990
500 http://ceph.com/debian-infernalis/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
0.80.11-0ubuntu1.14.04.1 990 <=================================================== Là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
0.79-0ubuntu1 990 <============================================================== Et là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Je voudrais ceci :
a) tous les paquets issus du dépôt ceph.com ont une priorité faible (disons 50)
b) sauf pour les paquets issues de ceph.com dont le numéro de version matche
« 9.2.1-* » où là je voudrais une priorité forte (disons 990).
~# apt-cache policy ceph
ceph:
Installed: 9.2.1-1trusty
Candidate: 9.2.1-1trusty
Package pin: 9.2.1-1trusty
Version table:
*** 9.2.1-1trusty 990
500 http://ceph.com/debian-infernalis/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
0.80.11-0ubuntu1.14.04.1 990 <=================================================== Là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
0.79-0ubuntu1 990 <============================================================== Et là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Je voudrais ceci :
a) tous les paquets issus du dépôt ceph.com ont une priorité faible (disons 50)
b) sauf pour les paquets issues de ceph.com dont le numéro de version matche
« 9.2.1-* » où là je voudrais une priorité forte (disons 990).
~# apt-cache policy ceph
ceph:
Installed: 9.2.1-1trusty
Candidate: 9.2.1-1trusty
Package pin: 9.2.1-1trusty
Version table:
*** 9.2.1-1trusty 990
500 http://ceph.com/debian-infernalis/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
0.80.11-0ubuntu1.14.04.1 990 <=================================================== Là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
0.79-0ubuntu1 990 <============================================================== Et là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Je voudrais ceci :
a) tous les paquets issus du dépôt ceph.com ont une priorité faible (disons 50)
b) sauf pour les paquets issues de ceph.com dont le numéro de version matche
« 9.2.1-* » où là je voudrais une priorité forte (disons 990).
Bonjour à tous,
Ceci est un message que j'ai posté sur fr.comp.os.linux.conf il
y a une quinzaine de jour mais comme je n'ai pas eu de réponse
je tente ici.
J'ai deux questions sur les préférences APT et le pinning.
1) Voici un fichier de préférence APT sur un Ubuntu Trusty (d ésolé,
c'est la liste debian ici mais ça pourrait être une Debian Jess ie
ça serait la même chose car le sujet ici uniquement est le pinn ing
et APT) :
~# cat /etc/apt/preferences.d/ceph.pref
Explanation: To ensure the version of the ceph package.
Package: ceph
Pin: version 9.2.1-*
Pin-Priority: 990
Dans mon esprit, ce fichier est censé donner un priorité 990 (d onc
une priorité assez haute) au paquet "ceph" _dans_ sa version « 9.2.1-* »
et _uniquement_ dans cette version là .
C'est en tout cas ce que je pensais mais je constate que la commande
suivante ne me confirme pas cela (au contraire même) :
~# apt-cache policy ceph
ceph:
Installed: 9.2.1-1trusty
Candidate: 9.2.1-1trusty
Package pin: 9.2.1-1trusty
Version table:
*** 9.2.1-1trusty 990
500 http://ceph.com/debian-infernalis/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
0.80.11-0ubuntu1.14.04.1 990
<======================== ========================= == LÃ !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main
amd64 Packages
0.79-0ubuntu1 990
<======================== ========================= ============= Et là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64
Packages
Comme vous pouvez voir, j'ai ceci :
a) le paquet "ceph" en version 9.2.1-1trusty, issu du dépôt cep h.com ou
bien
celui qui est présentement installé sur la machine, est en p riorité 990
(ça, c'est comme je pensais)
b) mais le paquet "ceph" en version 0.80.11-0ubuntu1.14.04.1, issu des
archives
Ubuntu, a lui _aussi_ une priorité 990.
c) et idem pour le paquet "ceph" en version 0.79-0ubuntu1 (lui aussi issu
des
archives)
Pouvez-vous m'expliquer cela car je n'ai manifestement pas bien compris l a
syntaxe et la signification des fichiers préférences APT ? Je p ensais avoir
mis une priorité 990 seulement au paquet "ceph" en version 9.2.1-* e t la
commande ci-dessus semble me dire que _tous_ les paquets "ceph" sont en
priorité 990, _toutes_ versions confondues ?
2. J'ai pourtant tenté de lire et comprendre APT_PREFERENCES(5) mais
manifestement des choses m'échappent. En fait, mon objectif final se rait
d'arriver à faire ceci via des préférences APT. Je voudrai s ceci :
a) tous les paquets issus du dépôt ceph.com ont une priorità © faible
(disons 50)
b) sauf pour les paquets issues de ceph.com dont le numéro de versio n
matche
« 9.2.1-* » où là je voudrais une priorité fo rte (disons 990).
c) si possible en évitant une énumération exhaustive de to us les paquets du
dépôt ceph.com (car il y en a un certain nombre, pas seuleme nt le
paquet
"ceph" lui-même).
En pratique, mon _vrai_ objectif est qu'aucune mise à jour des paque ts
issus
du dépôt ceph.com ne soit possible avec les commandes APT habit uelles et
que
tout reste figé à la version 9.2.1-*.
Est-ce possible de faire cela avec un ou des fichiers de préfér ences APT ?
Merci d'avance pour votre aide.
--
François Lafont
Bonjour à tous,
Ceci est un message que j'ai posté sur fr.comp.os.linux.conf il
y a une quinzaine de jour mais comme je n'ai pas eu de réponse
je tente ici.
J'ai deux questions sur les préférences APT et le pinning.
1) Voici un fichier de préférence APT sur un Ubuntu Trusty (d ésolé,
c'est la liste debian ici mais ça pourrait être une Debian Jess ie
ça serait la même chose car le sujet ici uniquement est le pinn ing
et APT) :
~# cat /etc/apt/preferences.d/ceph.pref
Explanation: To ensure the version of the ceph package.
Package: ceph
Pin: version 9.2.1-*
Pin-Priority: 990
Dans mon esprit, ce fichier est censé donner un priorité 990 (d onc
une priorité assez haute) au paquet "ceph" _dans_ sa version « 9.2.1-* »
et _uniquement_ dans cette version là .
C'est en tout cas ce que je pensais mais je constate que la commande
suivante ne me confirme pas cela (au contraire même) :
~# apt-cache policy ceph
ceph:
Installed: 9.2.1-1trusty
Candidate: 9.2.1-1trusty
Package pin: 9.2.1-1trusty
Version table:
*** 9.2.1-1trusty 990
500 http://ceph.com/debian-infernalis/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
0.80.11-0ubuntu1.14.04.1 990
<======================== ========================= == LÃ !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main
amd64 Packages
0.79-0ubuntu1 990
<======================== ========================= ============= Et là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64
Packages
Comme vous pouvez voir, j'ai ceci :
a) le paquet "ceph" en version 9.2.1-1trusty, issu du dépôt cep h.com ou
bien
celui qui est présentement installé sur la machine, est en p riorité 990
(ça, c'est comme je pensais)
b) mais le paquet "ceph" en version 0.80.11-0ubuntu1.14.04.1, issu des
archives
Ubuntu, a lui _aussi_ une priorité 990.
c) et idem pour le paquet "ceph" en version 0.79-0ubuntu1 (lui aussi issu
des
archives)
Pouvez-vous m'expliquer cela car je n'ai manifestement pas bien compris l a
syntaxe et la signification des fichiers préférences APT ? Je p ensais avoir
mis une priorité 990 seulement au paquet "ceph" en version 9.2.1-* e t la
commande ci-dessus semble me dire que _tous_ les paquets "ceph" sont en
priorité 990, _toutes_ versions confondues ?
2. J'ai pourtant tenté de lire et comprendre APT_PREFERENCES(5) mais
manifestement des choses m'échappent. En fait, mon objectif final se rait
d'arriver à faire ceci via des préférences APT. Je voudrai s ceci :
a) tous les paquets issus du dépôt ceph.com ont une priorità © faible
(disons 50)
b) sauf pour les paquets issues de ceph.com dont le numéro de versio n
matche
« 9.2.1-* » où là je voudrais une priorité fo rte (disons 990).
c) si possible en évitant une énumération exhaustive de to us les paquets du
dépôt ceph.com (car il y en a un certain nombre, pas seuleme nt le
paquet
"ceph" lui-même).
En pratique, mon _vrai_ objectif est qu'aucune mise à jour des paque ts
issus
du dépôt ceph.com ne soit possible avec les commandes APT habit uelles et
que
tout reste figé à la version 9.2.1-*.
Est-ce possible de faire cela avec un ou des fichiers de préfér ences APT ?
Merci d'avance pour votre aide.
--
François Lafont
Bonjour à tous,
Ceci est un message que j'ai posté sur fr.comp.os.linux.conf il
y a une quinzaine de jour mais comme je n'ai pas eu de réponse
je tente ici.
J'ai deux questions sur les préférences APT et le pinning.
1) Voici un fichier de préférence APT sur un Ubuntu Trusty (d ésolé,
c'est la liste debian ici mais ça pourrait être une Debian Jess ie
ça serait la même chose car le sujet ici uniquement est le pinn ing
et APT) :
~# cat /etc/apt/preferences.d/ceph.pref
Explanation: To ensure the version of the ceph package.
Package: ceph
Pin: version 9.2.1-*
Pin-Priority: 990
Dans mon esprit, ce fichier est censé donner un priorité 990 (d onc
une priorité assez haute) au paquet "ceph" _dans_ sa version « 9.2.1-* »
et _uniquement_ dans cette version là .
C'est en tout cas ce que je pensais mais je constate que la commande
suivante ne me confirme pas cela (au contraire même) :
~# apt-cache policy ceph
ceph:
Installed: 9.2.1-1trusty
Candidate: 9.2.1-1trusty
Package pin: 9.2.1-1trusty
Version table:
*** 9.2.1-1trusty 990
500 http://ceph.com/debian-infernalis/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
0.80.11-0ubuntu1.14.04.1 990
<======================== ========================= == LÃ !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main
amd64 Packages
0.79-0ubuntu1 990
<======================== ========================= ============= Et là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64
Packages
Comme vous pouvez voir, j'ai ceci :
a) le paquet "ceph" en version 9.2.1-1trusty, issu du dépôt cep h.com ou
bien
celui qui est présentement installé sur la machine, est en p riorité 990
(ça, c'est comme je pensais)
b) mais le paquet "ceph" en version 0.80.11-0ubuntu1.14.04.1, issu des
archives
Ubuntu, a lui _aussi_ une priorité 990.
c) et idem pour le paquet "ceph" en version 0.79-0ubuntu1 (lui aussi issu
des
archives)
Pouvez-vous m'expliquer cela car je n'ai manifestement pas bien compris l a
syntaxe et la signification des fichiers préférences APT ? Je p ensais avoir
mis une priorité 990 seulement au paquet "ceph" en version 9.2.1-* e t la
commande ci-dessus semble me dire que _tous_ les paquets "ceph" sont en
priorité 990, _toutes_ versions confondues ?
2. J'ai pourtant tenté de lire et comprendre APT_PREFERENCES(5) mais
manifestement des choses m'échappent. En fait, mon objectif final se rait
d'arriver à faire ceci via des préférences APT. Je voudrai s ceci :
a) tous les paquets issus du dépôt ceph.com ont une priorità © faible
(disons 50)
b) sauf pour les paquets issues de ceph.com dont le numéro de versio n
matche
« 9.2.1-* » où là je voudrais une priorité fo rte (disons 990).
c) si possible en évitant une énumération exhaustive de to us les paquets du
dépôt ceph.com (car il y en a un certain nombre, pas seuleme nt le
paquet
"ceph" lui-même).
En pratique, mon _vrai_ objectif est qu'aucune mise à jour des paque ts
issus
du dépôt ceph.com ne soit possible avec les commandes APT habit uelles et
que
tout reste figé à la version 9.2.1-*.
Est-ce possible de faire cela avec un ou des fichiers de préfér ences APT ?
Merci d'avance pour votre aide.
--
François Lafont
Bonjour,
Le paquet non installé d'une version cible de debian (configuré dans
/etc/apt/preferences ou preferences.d par exemple) reçoit une priori té de
990. Si tu ne veux que ce paquet soit installé il faudrait donner un e
priorité > 990
Le 13 mars 2016 17:12, "Francois Lafont" a éc rit :Bonjour à tous,
Ceci est un message que j'ai posté sur fr.comp.os.linux.conf il
y a une quinzaine de jour mais comme je n'ai pas eu de réponse
je tente ici.
J'ai deux questions sur les préférences APT et le pinning.
1) Voici un fichier de préférence APT sur un Ubuntu Trusty (d ésolé,
c'est la liste debian ici mais ça pourrait être une Debian Jes sie
ça serait la même chose car le sujet ici uniquement est le pin ning
et APT) :
~# cat /etc/apt/preferences.d/ceph.pref
Explanation: To ensure the version of the ceph package.
Package: ceph
Pin: version 9.2.1-*
Pin-Priority: 990
Dans mon esprit, ce fichier est censé donner un priorité 990 ( donc
une priorité assez haute) au paquet "ceph" _dans_ sa version « 9.2.1-* »
et _uniquement_ dans cette version là .
C'est en tout cas ce que je pensais mais je constate que la commande
suivante ne me confirme pas cela (au contraire même) :
~# apt-cache policy ceph
ceph:
Installed: 9.2.1-1trusty
Candidate: 9.2.1-1trusty
Package pin: 9.2.1-1trusty
Version table:
*** 9.2.1-1trusty 990
500 http://ceph.com/debian-infernalis/ trusty/main amd64 Package s
100 /var/lib/dpkg/status
0.80.11-0ubuntu1.14.04.1 990
<======================= ========================= === LÃ !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main
amd64 Packages
0.79-0ubuntu1 990
<======================= ========================= ============== Et là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64
Packages
Comme vous pouvez voir, j'ai ceci :
a) le paquet "ceph" en version 9.2.1-1trusty, issu du dépôt ce ph.com ou
bien
celui qui est présentement installé sur la machine, est en priorité 990
(ça, c'est comme je pensais)
b) mais le paquet "ceph" en version 0.80.11-0ubuntu1.14.04.1, issu des
archives
Ubuntu, a lui _aussi_ une priorité 990.
c) et idem pour le paquet "ceph" en version 0.79-0ubuntu1 (lui aussi iss u
des
archives)
Pouvez-vous m'expliquer cela car je n'ai manifestement pas bien compris la
syntaxe et la signification des fichiers préférences APT ? Je pensais
avoir
mis une priorité 990 seulement au paquet "ceph" en version 9.2.1-* et la
commande ci-dessus semble me dire que _tous_ les paquets "ceph" sont en
priorité 990, _toutes_ versions confondues ?
2. J'ai pourtant tenté de lire et comprendre APT_PREFERENCES(5) mai s
manifestement des choses m'échappent. En fait, mon objectif final s erait
d'arriver à faire ceci via des préférences APT. Je voudra is ceci :
a) tous les paquets issus du dépôt ceph.com ont une priorità © faible
(disons 50)
b) sauf pour les paquets issues de ceph.com dont le numéro de versi on
matche
« 9.2.1-* » où là je voudrais une priorité f orte (disons 990).
c) si possible en évitant une énumération exhaustive de t ous les paquets
du
dépôt ceph.com (car il y en a un certain nombre, pas seulem ent le
paquet
"ceph" lui-même).
En pratique, mon _vrai_ objectif est qu'aucune mise à jour des paqu ets
issus
du dépôt ceph.com ne soit possible avec les commandes APT habi tuelles et
que
tout reste figé à la version 9.2.1-*.
Est-ce possible de faire cela avec un ou des fichiers de préfé rences APT ?
Merci d'avance pour votre aide.
--
François Lafont
Bonjour,
Le paquet non installé d'une version cible de debian (configuré dans
/etc/apt/preferences ou preferences.d par exemple) reçoit une priori té de
990. Si tu ne veux que ce paquet soit installé il faudrait donner un e
priorité > 990
Le 13 mars 2016 17:12, "Francois Lafont" <mathsattacks@free.fr> a éc rit :
Bonjour à tous,
Ceci est un message que j'ai posté sur fr.comp.os.linux.conf il
y a une quinzaine de jour mais comme je n'ai pas eu de réponse
je tente ici.
J'ai deux questions sur les préférences APT et le pinning.
1) Voici un fichier de préférence APT sur un Ubuntu Trusty (d ésolé,
c'est la liste debian ici mais ça pourrait être une Debian Jes sie
ça serait la même chose car le sujet ici uniquement est le pin ning
et APT) :
~# cat /etc/apt/preferences.d/ceph.pref
Explanation: To ensure the version of the ceph package.
Package: ceph
Pin: version 9.2.1-*
Pin-Priority: 990
Dans mon esprit, ce fichier est censé donner un priorité 990 ( donc
une priorité assez haute) au paquet "ceph" _dans_ sa version « 9.2.1-* »
et _uniquement_ dans cette version là .
C'est en tout cas ce que je pensais mais je constate que la commande
suivante ne me confirme pas cela (au contraire même) :
~# apt-cache policy ceph
ceph:
Installed: 9.2.1-1trusty
Candidate: 9.2.1-1trusty
Package pin: 9.2.1-1trusty
Version table:
*** 9.2.1-1trusty 990
500 http://ceph.com/debian-infernalis/ trusty/main amd64 Package s
100 /var/lib/dpkg/status
0.80.11-0ubuntu1.14.04.1 990
<======================= ========================= === LÃ !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main
amd64 Packages
0.79-0ubuntu1 990
<======================= ========================= ============== Et là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64
Packages
Comme vous pouvez voir, j'ai ceci :
a) le paquet "ceph" en version 9.2.1-1trusty, issu du dépôt ce ph.com ou
bien
celui qui est présentement installé sur la machine, est en priorité 990
(ça, c'est comme je pensais)
b) mais le paquet "ceph" en version 0.80.11-0ubuntu1.14.04.1, issu des
archives
Ubuntu, a lui _aussi_ une priorité 990.
c) et idem pour le paquet "ceph" en version 0.79-0ubuntu1 (lui aussi iss u
des
archives)
Pouvez-vous m'expliquer cela car je n'ai manifestement pas bien compris la
syntaxe et la signification des fichiers préférences APT ? Je pensais
avoir
mis une priorité 990 seulement au paquet "ceph" en version 9.2.1-* et la
commande ci-dessus semble me dire que _tous_ les paquets "ceph" sont en
priorité 990, _toutes_ versions confondues ?
2. J'ai pourtant tenté de lire et comprendre APT_PREFERENCES(5) mai s
manifestement des choses m'échappent. En fait, mon objectif final s erait
d'arriver à faire ceci via des préférences APT. Je voudra is ceci :
a) tous les paquets issus du dépôt ceph.com ont une priorità © faible
(disons 50)
b) sauf pour les paquets issues de ceph.com dont le numéro de versi on
matche
« 9.2.1-* » où là je voudrais une priorité f orte (disons 990).
c) si possible en évitant une énumération exhaustive de t ous les paquets
du
dépôt ceph.com (car il y en a un certain nombre, pas seulem ent le
paquet
"ceph" lui-même).
En pratique, mon _vrai_ objectif est qu'aucune mise à jour des paqu ets
issus
du dépôt ceph.com ne soit possible avec les commandes APT habi tuelles et
que
tout reste figé à la version 9.2.1-*.
Est-ce possible de faire cela avec un ou des fichiers de préfé rences APT ?
Merci d'avance pour votre aide.
--
François Lafont
Bonjour,
Le paquet non installé d'une version cible de debian (configuré dans
/etc/apt/preferences ou preferences.d par exemple) reçoit une priori té de
990. Si tu ne veux que ce paquet soit installé il faudrait donner un e
priorité > 990
Le 13 mars 2016 17:12, "Francois Lafont" a éc rit :Bonjour à tous,
Ceci est un message que j'ai posté sur fr.comp.os.linux.conf il
y a une quinzaine de jour mais comme je n'ai pas eu de réponse
je tente ici.
J'ai deux questions sur les préférences APT et le pinning.
1) Voici un fichier de préférence APT sur un Ubuntu Trusty (d ésolé,
c'est la liste debian ici mais ça pourrait être une Debian Jes sie
ça serait la même chose car le sujet ici uniquement est le pin ning
et APT) :
~# cat /etc/apt/preferences.d/ceph.pref
Explanation: To ensure the version of the ceph package.
Package: ceph
Pin: version 9.2.1-*
Pin-Priority: 990
Dans mon esprit, ce fichier est censé donner un priorité 990 ( donc
une priorité assez haute) au paquet "ceph" _dans_ sa version « 9.2.1-* »
et _uniquement_ dans cette version là .
C'est en tout cas ce que je pensais mais je constate que la commande
suivante ne me confirme pas cela (au contraire même) :
~# apt-cache policy ceph
ceph:
Installed: 9.2.1-1trusty
Candidate: 9.2.1-1trusty
Package pin: 9.2.1-1trusty
Version table:
*** 9.2.1-1trusty 990
500 http://ceph.com/debian-infernalis/ trusty/main amd64 Package s
100 /var/lib/dpkg/status
0.80.11-0ubuntu1.14.04.1 990
<======================= ========================= === LÃ !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main
amd64 Packages
0.79-0ubuntu1 990
<======================= ========================= ============== Et là !
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64
Packages
Comme vous pouvez voir, j'ai ceci :
a) le paquet "ceph" en version 9.2.1-1trusty, issu du dépôt ce ph.com ou
bien
celui qui est présentement installé sur la machine, est en priorité 990
(ça, c'est comme je pensais)
b) mais le paquet "ceph" en version 0.80.11-0ubuntu1.14.04.1, issu des
archives
Ubuntu, a lui _aussi_ une priorité 990.
c) et idem pour le paquet "ceph" en version 0.79-0ubuntu1 (lui aussi iss u
des
archives)
Pouvez-vous m'expliquer cela car je n'ai manifestement pas bien compris la
syntaxe et la signification des fichiers préférences APT ? Je pensais
avoir
mis une priorité 990 seulement au paquet "ceph" en version 9.2.1-* et la
commande ci-dessus semble me dire que _tous_ les paquets "ceph" sont en
priorité 990, _toutes_ versions confondues ?
2. J'ai pourtant tenté de lire et comprendre APT_PREFERENCES(5) mai s
manifestement des choses m'échappent. En fait, mon objectif final s erait
d'arriver à faire ceci via des préférences APT. Je voudra is ceci :
a) tous les paquets issus du dépôt ceph.com ont une priorità © faible
(disons 50)
b) sauf pour les paquets issues de ceph.com dont le numéro de versi on
matche
« 9.2.1-* » où là je voudrais une priorité f orte (disons 990).
c) si possible en évitant une énumération exhaustive de t ous les paquets
du
dépôt ceph.com (car il y en a un certain nombre, pas seulem ent le
paquet
"ceph" lui-même).
En pratique, mon _vrai_ objectif est qu'aucune mise à jour des paqu ets
issus
du dépôt ceph.com ne soit possible avec les commandes APT habi tuelles et
que
tout reste figé à la version 9.2.1-*.
Est-ce possible de faire cela avec un ou des fichiers de préfé rences APT ?
Merci d'avance pour votre aide.
--
François Lafont
un extrait de la page man de apt_preference:
"une priorité égale à 990 est affectée aux versions qui ne sont pas
installées et qui appartiennent à la distribution par défaut."
essaie par exemple un pinning de 995 au lieu de 990 et dis-mous ce que
ça donne
et pour le résultat que tu souhaites, peut-être (je n'ai pas testé)
peux-tu essayer un truc de ce genre:
Package: *
Pin: origin "ceph.com"
Pin-Priority: 50
Package: ceph
Pin: version 9.2.1-* , origin "ceph.com"
Pin-Priority: 995
un extrait de la page man de apt_preference:
"une priorité égale à 990 est affectée aux versions qui ne sont pas
installées et qui appartiennent à la distribution par défaut."
essaie par exemple un pinning de 995 au lieu de 990 et dis-mous ce que
ça donne
et pour le résultat que tu souhaites, peut-être (je n'ai pas testé)
peux-tu essayer un truc de ce genre:
Package: *
Pin: origin "ceph.com"
Pin-Priority: 50
Package: ceph
Pin: version 9.2.1-* , origin "ceph.com"
Pin-Priority: 995
un extrait de la page man de apt_preference:
"une priorité égale à 990 est affectée aux versions qui ne sont pas
installées et qui appartiennent à la distribution par défaut."
essaie par exemple un pinning de 995 au lieu de 990 et dis-mous ce que
ça donne
et pour le résultat que tu souhaites, peut-être (je n'ai pas testé)
peux-tu essayer un truc de ce genre:
Package: *
Pin: origin "ceph.com"
Pin-Priority: 50
Package: ceph
Pin: version 9.2.1-* , origin "ceph.com"
Pin-Priority: 995
Le paquet non installé d'une version cible de debian (configuré dans
/etc/apt/preferences ou preferences.d par exemple) reçoit une priorité de
990. Si tu ne veux que ce paquet soit installé il faudrait donner une
priorité > 990
Le paquet non installé d'une version cible de debian (configuré dans
/etc/apt/preferences ou preferences.d par exemple) reçoit une priorité de
990. Si tu ne veux que ce paquet soit installé il faudrait donner une
priorité > 990
Le paquet non installé d'une version cible de debian (configuré dans
/etc/apt/preferences ou preferences.d par exemple) reçoit une priorité de
990. Si tu ne veux que ce paquet soit installé il faudrait donner une
priorité > 990
:~# cat /etc/apt/preferences.d/ceph.pref
Package: *
Pin: origin "ceph.com"
Pin-Priority: 50
Package: ceph
Pin: version 9.2.1-* , origin "ceph.com"
Pin-Priority: 995
root@jessie-clean:~# cat /etc/apt/preferences.d/ceph.pref
Package: *
Pin: origin "ceph.com"
Pin-Priority: 50
Package: ceph
Pin: version 9.2.1-* , origin "ceph.com"
Pin-Priority: 995
:~# cat /etc/apt/preferences.d/ceph.pref
Package: *
Pin: origin "ceph.com"
Pin-Priority: 50
Package: ceph
Pin: version 9.2.1-* , origin "ceph.com"
Pin-Priority: 995
Je me souviens avoir déjà bataillé sans vraiment trouver de solution avec des
jokers (« * ») dans les règles de pinning…
As-tu essayé de fixer le numéro de version avec sa valeur complète ?
Je me souviens avoir déjà bataillé sans vraiment trouver de solution avec des
jokers (« * ») dans les règles de pinning…
As-tu essayé de fixer le numéro de version avec sa valeur complète ?
Je me souviens avoir déjà bataillé sans vraiment trouver de solution avec des
jokers (« * ») dans les règles de pinning…
As-tu essayé de fixer le numéro de version avec sa valeur complète ?
On 14/03/2016 10:59, Sébastien NOBILI wrote:
> Je me souviens avoir déjà bataillé sans vraiment trouver de solution avec des
> jokers (« * ») dans les règles de pinning…
Ah, je me sens moins seul. ;)
> As-tu essayé de fixer le numéro de version avec sa valeur complète ?
Je viens de tester. Toujours pareil (ie la même priorité quelle que soit
la version du paquet). D'ailleurs, en fait je crois bien que je n'ai jamais
réussi à avoir en sortie de « apt-cache policy ceph » autre chose qu'une
priorité identique sur toutes les versions du paquet ceph.
2. Ou (solution la plus probable), le pinning ne fonctionne pas exactement
comme on le croit.
On 14/03/2016 10:59, Sébastien NOBILI wrote:
> Je me souviens avoir déjà bataillé sans vraiment trouver de solution avec des
> jokers (« * ») dans les règles de pinning…
Ah, je me sens moins seul. ;)
> As-tu essayé de fixer le numéro de version avec sa valeur complète ?
Je viens de tester. Toujours pareil (ie la même priorité quelle que soit
la version du paquet). D'ailleurs, en fait je crois bien que je n'ai jamais
réussi à avoir en sortie de « apt-cache policy ceph » autre chose qu'une
priorité identique sur toutes les versions du paquet ceph.
2. Ou (solution la plus probable), le pinning ne fonctionne pas exactement
comme on le croit.
On 14/03/2016 10:59, Sébastien NOBILI wrote:
> Je me souviens avoir déjà bataillé sans vraiment trouver de solution avec des
> jokers (« * ») dans les règles de pinning…
Ah, je me sens moins seul. ;)
> As-tu essayé de fixer le numéro de version avec sa valeur complète ?
Je viens de tester. Toujours pareil (ie la même priorité quelle que soit
la version du paquet). D'ailleurs, en fait je crois bien que je n'ai jamais
réussi à avoir en sortie de « apt-cache policy ceph » autre chose qu'une
priorité identique sur toutes les versions du paquet ceph.
2. Ou (solution la plus probable), le pinning ne fonctionne pas exactement
comme on le croit.
un petit test:
:/home/didier# cat /etc/apt/preferences
Package: ceph*
Pin: origin "ftp.fr.debian.org"
Pin-Priority: 995
:/home/didier# apt-cache policy ceph
ceph:
Installé : (aucun)
Candidat : 0.80.10-2~bpo8+1
Épinglage de paquet : 0.80.10-2~bpo8+1
Table de version :
9.2.1-1~bpo80+1 995
500 http://ceph.com/debian-infernalis/ jessie/main amd64 Packages
0.80.10-2~bpo8+1 995
100 http://ftp.fr.debian.org/debian/ jessie-backports/main amd64
Packages
0.80.7-2+deb8u1 995
500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
le pinning ne *semble* pas fonctionner puisque tous les paquets ceph ont
soi-disant une priorité de 995 mais en fait ça fonctionne puisque la
version candidate affichée par apt-policy est 0.80.10-2~bpo8+1, donc en
fait la version provenant bien de ftp.fr.debian.org/debian, avec le N°
de version le plus élevé (donc ici celle de jessie-backports plutôt que
celle de jessie).
pour vérifier j'ai fait un apt-get -s install ceph qui m'a bien confirmé
que ça voulait installer ceph de backports.
j'ai l'impression qu'apt-cache policy affiche bien le pinning des dépôts
mais mal celui des paquets, mais on peut se fier à son affichage
du candidat pour savoir ce qui serait effectivement installé.
en résumé le pinning m'a l'air d'offrir moins de possibilités en réalité
que sur le papier et on a vraiment intérêt à tester ce que ça donne
avant de mettre en application...
un petit test:
root@hp-dm1:/home/didier# cat /etc/apt/preferences
Package: ceph*
Pin: origin "ftp.fr.debian.org"
Pin-Priority: 995
root@hp-dm1:/home/didier# apt-cache policy ceph
ceph:
Installé : (aucun)
Candidat : 0.80.10-2~bpo8+1
Épinglage de paquet : 0.80.10-2~bpo8+1
Table de version :
9.2.1-1~bpo80+1 995
500 http://ceph.com/debian-infernalis/ jessie/main amd64 Packages
0.80.10-2~bpo8+1 995
100 http://ftp.fr.debian.org/debian/ jessie-backports/main amd64
Packages
0.80.7-2+deb8u1 995
500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
le pinning ne *semble* pas fonctionner puisque tous les paquets ceph ont
soi-disant une priorité de 995 mais en fait ça fonctionne puisque la
version candidate affichée par apt-policy est 0.80.10-2~bpo8+1, donc en
fait la version provenant bien de ftp.fr.debian.org/debian, avec le N°
de version le plus élevé (donc ici celle de jessie-backports plutôt que
celle de jessie).
pour vérifier j'ai fait un apt-get -s install ceph qui m'a bien confirmé
que ça voulait installer ceph de backports.
j'ai l'impression qu'apt-cache policy affiche bien le pinning des dépôts
mais mal celui des paquets, mais on peut se fier à son affichage
du candidat pour savoir ce qui serait effectivement installé.
en résumé le pinning m'a l'air d'offrir moins de possibilités en réalité
que sur le papier et on a vraiment intérêt à tester ce que ça donne
avant de mettre en application...
un petit test:
:/home/didier# cat /etc/apt/preferences
Package: ceph*
Pin: origin "ftp.fr.debian.org"
Pin-Priority: 995
:/home/didier# apt-cache policy ceph
ceph:
Installé : (aucun)
Candidat : 0.80.10-2~bpo8+1
Épinglage de paquet : 0.80.10-2~bpo8+1
Table de version :
9.2.1-1~bpo80+1 995
500 http://ceph.com/debian-infernalis/ jessie/main amd64 Packages
0.80.10-2~bpo8+1 995
100 http://ftp.fr.debian.org/debian/ jessie-backports/main amd64
Packages
0.80.7-2+deb8u1 995
500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
le pinning ne *semble* pas fonctionner puisque tous les paquets ceph ont
soi-disant une priorité de 995 mais en fait ça fonctionne puisque la
version candidate affichée par apt-policy est 0.80.10-2~bpo8+1, donc en
fait la version provenant bien de ftp.fr.debian.org/debian, avec le N°
de version le plus élevé (donc ici celle de jessie-backports plutôt que
celle de jessie).
pour vérifier j'ai fait un apt-get -s install ceph qui m'a bien confirmé
que ça voulait installer ceph de backports.
j'ai l'impression qu'apt-cache policy affiche bien le pinning des dépôts
mais mal celui des paquets, mais on peut se fier à son affichage
du candidat pour savoir ce qui serait effectivement installé.
en résumé le pinning m'a l'air d'offrir moins de possibilités en réalité
que sur le papier et on a vraiment intérêt à tester ce que ça donne
avant de mettre en application...