Le 10.02.2004 20:52, Fran�ois TOURDE a �crit�:
Le 12458i�me jour apr�s Epoch,
Jean Louis Louer �crivait:

D'apr�s ce que j'ai constat�, "dpkg -l" donne la liste de _tous_ les
paquets
selon sources.list. Quand un paquet n'est pas install�, dpkg me le
signale
par le status, du genre "un", parcequ'il ne va pas voir dans la base
des
paquets install�s mais _installables_, suite � la commande apt-get
update.

Le man de dpkg n'est pas pr�cis � ce niveau l�. Et sans avoir lu le
source, il est difficile de se faire une id�e pr�cise. Mais a mon
avis, dpkg travaille sur la liste des paquets du type:

- install�s
- enlev�s
- recommand�s par d'autres paquets �tant ou ayant �t� install�s


D'apr�s le man, il liste tous les paques se trouvant dans /var/lib/ dpkg/available.

Mais chez moi, la commande dpkg -l ne donne que les paquets pour lesquels il existe quelque chose d'install� sur le syst�me : paquets install�s, paquet enlev�s mais non purg�s, paquets install�s mais non configur�s, etc ...


Dans le cas que je d�cris, dpkg me r�pond "paquet inconnu" ou du
genre, ce
qui n'est pas le cas de apt-get, puisqu'il sait l'installer...!?

Dans ce cas, il est probable qu'aucun des paquets �tant ou ayant �t�
install�s ne fasse r�f�rence � celui-l�. D'o� la non connaissance de
la part de dpkg de ce type de paquet.

A mon humble avis, dpkg ne sait pas ce qu'est un source.list, et ne
peut faire r�f�rence qu'� des paquets dont il a entendu parler
ailleurs.

Le myst�re reste myst�rieux.

Pour lever le voile, il faudrait lire le source... A toi l'honneur :)


--
                        - Jean-Luc

Attachment: pgpW6uxty1ubo.pgp
Description: PGP signature

Répondre à