Le 15.06.2004 10:37:29, [EMAIL PROTECTED] a �crit�:
On Mon, 14 Jun 2004 21:41:07 +0200, Jean-Luc Coulon (f5ibh) wrote:> le dpkg > -L ne donne pas tous les fichiers du paquets et notament pas les > scripts post et preinstall et post et pre-remove ... ah ben oui, tr�s juste �a ... dpkg -L | --listfiles paquet ... Affiche la liste des fichiers de paquet install�s sur le syst�me. Il faut remarquer cependant que les fichiers cr��s par les scripts d' installation particuliers au paquet ne sont pas affich�s. hmmm, j'ai bien l'impression qu'aucune des deux phrases explicatives n'est vraiment claire (sur les deux points distincts trait�s) La premi�re ne donne pas les exceptions cit�es par Jean-Luc...La seconde est mal formul�e car "affich�s" n'est pas la m�me chose que"list�s" (dans le *.list) [sans doute une traduction approximative ?] Si on "accepte" (pourquoi pas...encore que ;-) que les fichiers g�n�r�s ne soient pas "pr�"-recens�s, il n'existe donc pas de fichier unique associ� � un paquet qui donne *exactement* la liste des fichiers apport�s par un paquet (y compris les fichiers "administratifs") ?e.g aucun moyen de savoir facilement si un paquet gnome-machin poss�deou pas un postrm ? car visiblement, l'existence de ces fichiers est facultative.. bash-2.05a$ ls -l *.postrm | wc -l 497 bash-2.05a$ ls -l *.prerm | wc -l 344 bash-2.05a$ ls -l *.postinst | wc -l 657 bash-2.05a$ ls -l *.preinst | wc -l 141 PS : au passage dpkg -L paquet | wc -l ne donne pas le m�me r�sultat que cat paquet.list | wc -l ... dommage.
Plus g�n�ralement parlant, ce qui pose probl�me, ce sont en g�n�ral justement ces fichiers qui ne sont pas affich�s lors d'un dmpg -L
dpkg -L ne reseigne que sur les fichiers qui apportent les fonctionnalit�s du paquets. Les autres fichiers ne sont que des servitudes n�cessaires pour le bon fonctionnement du syst�me de paquets.
Ne pas oublier non plus que certains fichiers sont cr��s par ces scripts � la vol�es (certains fichiers de configuration, menu et application des sch�mas).
Si on supprime _tout_, on peut avoir la chance qu'il dise qu'il ne trouve plus de fichiers correspondant � ce paquet et qu'il le supprime alors de sa base. Mais on n'�vitera pas les "effets de bords" d�s aux interactions entre paquets (cr�ation de lien symboliques, d'alternatives, de rc scripts, etc.) qui n'auront pas �t� modifi�s par cette manip.
Si un paquet et vraiement cass� au point de ne pouvoir �tre r�install� ou supprim� par les proc�dure normale, il faut peut-�tre penser � v�rifier le BTS et �ventuellement � ouvrir un bug sur le sujet.
---
- Jean-Luc
pgpsdLoVbt65f.pgp
Description: PGP signature

