En fait tout cela n'est pas tellement lié au format RPM lui-même, mais plutôt à la multiplication des distributions qui l'utilisent, ce qui fait qu'il est souvent difficile d'installer un paquet "trouvé" sur le Net sans avoir de problèmes de dépendances.
C'est très exactement ça !
<temoignage_anonyme_en_contre_jour>
Je suis packager officiel RPM de deux softs libres.
C'est une galère épouvantable.
En général, au moins le SRPM marche à peu près de partout, sauf sur la SuSE (je sais pas ce qu'ils foutent dedans cette distro, mais c'est incroyable).
A vrai dire, partant de là, la seule solution que j'ai trouvé, c'est de faire mes packages sur RedHat, et de distribuer le binaire officiel sur la version de RedHat sur laquelle j'ai compilé, et le SRPM, en précisant à tout le monde de recompiler le SRPM (via un rpm --rebuild) sur sa plateforme, et de me le refiler compilé, et après je le mets en ligne.
A noter également qu'en général le binaire RH s'installe à peu près bien sur MDK, l'inverse étant faux. Quand à la SuSE, c'est très mystique, selon les versions du soft et de celle de la SuSE, le binaire marche, ou pas, on peut recompiler, ou pas....
</temoignage_anonyme_en_contre_jour>
[^] # Re: De l'art de bien "packager"
Posté par anonyme512 . En réponse à la dépêche Le RPM est-il condamné?. Évalué à 10.
C'est très exactement ça !
<temoignage_anonyme_en_contre_jour>
Je suis packager officiel RPM de deux softs libres.
C'est une galère épouvantable.
En général, au moins le SRPM marche à peu près de partout, sauf sur la SuSE (je sais pas ce qu'ils foutent dedans cette distro, mais c'est incroyable).
A vrai dire, partant de là, la seule solution que j'ai trouvé, c'est de faire mes packages sur RedHat, et de distribuer le binaire officiel sur la version de RedHat sur laquelle j'ai compilé, et le SRPM, en précisant à tout le monde de recompiler le SRPM (via un rpm --rebuild) sur sa plateforme, et de me le refiler compilé, et après je le mets en ligne.
A noter également qu'en général le binaire RH s'installe à peu près bien sur MDK, l'inverse étant faux. Quand à la SuSE, c'est très mystique, selon les versions du soft et de celle de la SuSE, le binaire marche, ou pas, on peut recompiler, ou pas....
</temoignage_anonyme_en_contre_jour>