problèmes que l'on peut rencontrés à ne pas utiliser de rpms sur une distro rpm :
- mettre à mal la cohérance du système. Tu installes une applis non rpm, donc le système ( la base rpm ) ne sait pas que l'appli est installé.
Maintenant tu installes un rpm qui a besoin de la précédente appli. Comme le système ne sait pas que la précédente applis/lib est installée, il se plaint. Si tu force tu ne pourra être sûr de toujours maintenir la bonne version des librairies, etc ...
cela ajoute du travail de maintenance car tu devras gérer manuellement les versions, conflicts, etc ...
- difficultés pour savoir ce qui est installé, où c'est installé. avec rpm, tu as la liste des fichiers du rpm. En compilant, si le script de compilation ne le prévoit pas, tu ne sais pas où vont les fichiers, etc ...
Tu es obligé de parcourir les différents makefile du projet pour le savoir. Plus c'est complexe, plus tu t'amuses.
- difficulté pour enlever proprement une appli.
toutes les sources n'ont pas de "make uninstall" qui permettent d'enlever proprement tes sources/fichiers.
De plus tu enlèves l'appli/lib mais d'autres applis/libs en dépendaient. Le système est incapable de te prévenir du fait que cela pourrait poser un pb et tu te retrouve avec des applis qui ne marchent et cela peut te prendre du temps avant de découvrir la cause et la relation avec le fait d'avoir virer l'appli. Cela devient encore plus flagrant au fur et à mesure que le temps passe car on ne se souvient pas forcément de tout ce que l'on a fait
- difficulté pour une personne extérieur de prendre le relais si tu n'as pastout documentée ( telle applis installée là avec fichiers là et applis a,b,c,... qui en dépendent en version x.y.z )
---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php