OVH Cloud OVH Cloud

comment (dé)mettre un paquet en hold

6 réponses
Avatar
Didier Verna
Bonjour,

c'est s=FBrement une question conne, mais quelle est la bonne mani=E8re de =
mettre
un paquet en hold (et l'inverse) ?? Sachant que je ne veux PAS utiliser
dselect. Pourquoi "apt-get hold" n'existe pas ?

D'autre part, j'ai aussi trois questions m=E9taphysiques sur aptitude:

1/ il y a une commande hold, c'est cool. Mais pas de unhold ?
2/ Pourquoi apt-get dist-upgrade ne me fait pas pareil que
aptitude dist-upgrade ?
3/ Quand j'utilise aptitude hold, apt-get get n'a pas l'air de s'en rendre
compte par la suite...


Merci !

--=20
Didier Verna, didier@lrde.epita.fr, http://www.lrde.epita.fr/~didier

EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (1) 44 08 01 85
94276 Le Kremlin-Bic=EAtre, France Fax.+33 (1) 53 14 59 22 didier@xemac=
s.org

6 réponses

Avatar
Didier Verna
I wrote:

3/ Quand j'utilise aptitude hold, apt-get get n'a pas l'air de s'en rendre
compte par la suite...



je voulais dire apt-get install ou autres ...

--
Didier Verna, , http://www.lrde.epita.fr/~didier

EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (1) 44 08 01 85
94276 Le Kremlin-Bicêtre, France Fax.+33 (1) 53 14 59 22 s.org
Avatar
Laurent CARON
Didier Verna wrote:

Bonjour,

c'est sûrement une question conne, mais quelle est la bonne manière de mettre
un paquet en hold (et l'inverse) ?? Sachant que je ne veux PAS utiliser
dselect. Pourquoi "apt-get hold" n'existe pas ?




dpkg --(g|s)et-selections


--
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
Daniel Déchelotte
Didier Verna a écrit :

| c'est sûrement une question conne, mais quelle est la bonne manière de
| mettre un paquet en hold (et l'inverse) ?? [...]

Tu auras sans doute des hordes de reponses pour t'indiquer
# echo "mon-paquet hold" | dpkg --set-selections
# echo "mon-paquet install" | dpkg --set-selections

apt-get upgrade et dist-upgrade honorent le "hold" (encore heureux) mais un
"apt-get install mon-paquet" (ou "dpkg -i mon_paquet.deb") le fait sauter
(normal somme toute, et apt-get t'avertit que le paquet passe de "hold" a
"install").

| Pourquoi "apt-get hold" n'existe pas ?

Si je reponds, c'est surtout pour "voter" pour ca : ce serait bien plus
pratique que l'affreuse manip avec dpkg --set-selections. Avis a ceux qui
ont la possibilite de le proposer en "haut lieu"...

| D'autre part, j'ai aussi trois questions métaphysiques sur aptitude:

La je ne peux pas t'aider, desole.

--
Daniel Déchelotte
http://yo.dan.free.fr/


--
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
Julien Louis
On Wed, Dec 01, 2004 at 10:18:05AM +0100, Didier Verna wrote:

Bonjour,



Bonour,

1/ il y a une commande hold, c'est cool. Mais pas de unhold ?



Le unhold correspond au install.

2/ Pourquoi apt-get dist-upgrade ne me fait pas pareil que
aptitude dist-upgrade ?



aptitude install les paquets recommandés par défaut, voire meme les paquets
suggérés.

3/ Quand j'utilise aptitude hold, apt-get get n'a pas l'air de s'en rendre
compte par la suite...



Bonne question, peut-être un problème de configuration mais cela m'étonnerais.


Attention: aptitude étant plus évolué qu'apt-get, il n'aprécie que moyennement
qu'on passe de l'un à l'autre. Je te conseille de n'en utiliser qu'un seul sur
les deux car aptitude conserve un historique et une base de données de tout ce
qui a été installé et si les paquets ont été installés automatiquement ou non.
C'est pourquoi, si tu passes de l'un à l'autre pours les installations de tes
paquets, tu risques de te retrouver avec des sélections étranges dans aptitude.

--
Ou alors, fais un non-site, avec tout plein de non-photos...


Ben c'est exactement ce que je fait, et Daniel est non-content !
-+- Noëlle, sur fr.rec.photo -+-


--
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
Jean-Luc Coulon (f5ibh)
--=-ggX1eLrvNpVb8nrHeZqE
Content-Type: text/plain; charset=ISO-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 01.12.2004 11:16:39, Julien Louis a écrit :
On Wed, Dec 01, 2004 at 10:18:05AM +0100, Didier Verna wrote:

Bonjour,



Bonour,

1/ il y a une commande hold, c'est cool. Mais pas de unhold ?



Le unhold correspond au install.

2/ Pourquoi apt-get dist-upgrade ne me fait pas pareil que
aptitude dist-upgrade ?



aptitude install les paquets recommandés par défaut, voire meme les
paquets
suggérés.



Le sdeux sont ooptionnels et au choix de l'utilisateur.


3/ Quand j'utilise aptitude hold, apt-get get n'a pas l'air de s'en


rendre
compte par la suite...





Je coris qu'aptitude utilsie /var/lib/aptittude/pkgstates pour tenir à
jour sa propre liste.


Bonne question, peut-être un problème de configuration mais cela
m'étonnerais.


Attention: aptitude étant plus évolué qu'apt-get, il n'aprécie que
moyennement



Non, pas plus évolué : aptitude est une interface à apt. Il utilise a pt
pour effectuer la plupart de ses opérations. Le moteur reste apt. Ca
permet uniquement, comme pour synaptic, d'avoir une interface agréable
et conviviale.

qu'on passe de l'un à l'autre. Je te conseille de n'en utiliser qu'un
seul sur
les deux car aptitude conserve un historique et une base de données de
tout ce



Et on a même un fichier log qui permet de retrouver aisément la c...
qu'on a faite la veille.

qui a été installé et si les paquets ont été installés automat iquement
ou non.
C'est pourquoi, si tu passes de l'un à l'autre pours les installations
de tes
paquets, tu risques de te retrouver avec des sélections étranges dans
aptitude.




Jean-Luc

--=-ggX1eLrvNpVb8nrHeZqE
Content-Type: application/pgp-signature

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

iD8DBQBBraFoUdGGXzzGnNARAlauAJ95+fHZo/h7EiLppzvT3V0Du8oqrgCeM/tk
f0e/+V/HlFUUI+33FcAntvU =Dhjf
-----END PGP SIGNATURE-----

--=-ggX1eLrvNpVb8nrHeZqE--


--
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
Frédéric Bothamy
* Didier Verna [2004-12-01 10:18] :

Bonjour,

c'est sûrement une question conne, mais quelle est la bonne manière de mettre
un paquet en hold (et l'inverse) ?? Sachant que je ne veux PAS utiliser
dselect. Pourquoi "apt-get hold" n'existe pas ?



Parce qu'apt ne s'occupe pas de positionner l'état des paquets, c'est
dpkg (ou dselect) qui s'en occupe. Donc, pour bloquer un paquet :

echo "mon_paquet hold" | dpkg --set-selections

et pour le débloquer :

echo "mon_paquet install" | dpkg --set-selections

D'autre part, j'ai aussi trois questions métaphysiques sur aptitude:

1/ il y a une commande hold, c'est cool. Mais pas de unhold ?



Peut-être parce qu'unhold est équivalent à install (mais je ne connais
pas assez aptitude pour en être certain).

2/ Pourquoi apt-get dist-upgrade ne me fait pas pareil que
aptitude dist-upgrade ?



Parce que les algorithmes d'apt-get et d'aptitude sont un peu
différents, mais je ne connais pas la raison exacte de cette différence
(c'est d'ailleurs pour cela que la méthode recommandée pour passer de
Woody est Sarge est d'utiliser aptitude et non pas apt (à la différence
du passage de Potato à Woody)).

3/ Quand j'utilise aptitude hold, apt-get get n'a pas l'air de s'en rendre
compte par la suite...



Qu'est-ce qui est indiqué par :

dpkg --get-selections | grep mon_paquet

Si c'est :

mon_paquet hold

alors il devrait bien être pris en compte par apt-get (sauf si tu forces
explicitement l'installation avec un "apt-get install mon_paquet"). Si
ce n'est pas le cas, c'est qu'aptitude gère les blocages différemment de
dpkg et apt-get.


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
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