Bonjour � tous,

Martin s'�tant rappel� � notre bon souvenir, je suis reparti faire
un tour sur la FAQ, section recompilation de paquets (mon sport
pr�f�r� en ce moment)...

Je lis : (apr�s l'explication d'une recompilation �ventuellement customis�e)
<<2.6.3 Installation du paquet 
Bon, l�, pas besoin de tergiverser, j'esp�re ;-), c'est comme d'habitude : 
         dpkg --install nom_pack_arch.deb
Et le tour est jou�. >>

Mon exp�rience me d�montre qu'en fait il faut �tre prudent "en toute 
g�n�ralit�".
En effet le "dpkg --install" seul peut se concevoir si
a) le paquet recompil� est pris dans la distrib officielle
b) si les options de recompilation n'ont pas �t� modifi�es
� partir du moment o� l'une des conditions n'est plus respect�e, rien ne dis
que le dpkg est "safe" __dans tous les cas__ ...

Je sugg�re d'ajouter :
Il est recommand� de v�rifier la bonne ex�cution de la commande  "dpkg 
--install"
par un "apt-get -f install" imm�diat. Ceci permet de v�rifier que le nouveau 
paquet
pr�serve bien les d�pendances.

D'enlever les �l�ments  <<comme d'habitude>>, <<tour est jou�>>.
Inutile (et non souhaitable) de faire du "triomphalisme", surtout dans ce genr
de manip ;-)

PS : J'ai eu l'occasion de faire ce qui est indiqu� en 2.6.3 et d'avoir la 
surprise
que le "apt-get -f install" se plaigne de d�pendances non satisfaites...
J'ai pas pris le temps de d�cortiquer le syst�me de v�rification de d�pendances
(diff�rences entres   dpkg et apt) pour en savoir plus ...

PS2 : � la relecture de mon message, je m'aper�ois que c'est en fait bcp
plus compliqu� que �a ... (souvenirs de backport de perl ...;-)
Il faudrait ajouter en fait que tout ajout de paquet recompil� devrait se
faire par l'interm�diaire de "apt-get" i.e d'un Package.gz, d'une source ...
1 - dpkg peut permettre l'insertion d'un paquet de "bas niveau" 
2 - apt-get -f install r�v�le un probl�me mais ...
3 - ... le paquet install� fautif ne peut �tre enlev� sans effondrer le syst�me 
!

Commentaires appr�ci�s...
A+

-- 
# mailto:[EMAIL PROTECTED]     tel: (33) 03 20 43 84 06   
# INRETS, 20 rue �lis�e Reclus         fax: (33) 03 20 43 83 59   
# BP 317 -- 59666 Villeneuve d'Ascq       
# http://www3.inrets.fr/estas/mariano

Répondre à