Bonjour,

J'ai un projet de modélisation 3D avec Blender à rendre, et depuis la nouvelle version de Blender, beaucoup de choses ont changé.
C'est assez handicapant surtout pour la programmation python (Blender / bpy). J'aimerai savoir comment faire pour installer l'ancienne version.

J'ai trouvé les rpm que je voulais mais il me manque des dépendances et j'arrive pas à les trouver.
yum localinstall --nogpgcheck blender-2.49b-23.fc15_88.i686.rpm 
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
Configuration du processus de paquets locaux
Examen de blender-2.49b-23.fc15_88.i686.rpm : blender-2.49b-23.fc15_88.i686
Sélection de blender-2.49b-23.fc15_88.i686.rpm pour installation 
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet blender.i686 0:2.49b-23.fc15_88 sera installé
--> Traitement de la dépendance : libavcodec.so.52 pour le paquet : blender-2.49b-23.fc15_88.i686
--> Traitement de la dépendance : libavcodec.so.52(LIBAVCODEC_52) pour le paquet : blender-2.49b-23.fc15_88.i686
--> Traitement de la dépendance : libavdevice.so.52 pour le paquet : blender-2.49b-23.fc15_88.i686
--> Traitement de la dépendance : libavdevice.so.52(LIBAVDEVICE_52) pour le paquet : blender-2.49b-23.fc15_88.i686
--> Traitement de la dépendance : libavformat.so.52 pour le paquet : blender-2.49b-23.fc15_88.i686
--> Traitement de la dépendance : libavformat.so.52(LIBAVFORMAT_52) pour le paquet : blender-2.49b-23.fc15_88.i686
--> Traitement de la dépendance : libavutil.so.50 pour le paquet : blender-2.49b-23.fc15_88.i686
--> Traitement de la dépendance : libavutil.so.50(LIBAVUTIL_50) pour le paquet : blender-2.49b-23.fc15_88.i686
--> Traitement de la dépendance : libswscale.so.0 pour le paquet : blender-2.49b-23.fc15_88.i686
--> Traitement de la dépendance : libswscale.so.0(LIBSWSCALE_0) pour le paquet : blender-2.49b-23.fc15_88.i686
--> Résolution des dépendances terminée
Erreur : Paquet : blender-2.49b-23.fc15_88.i686 (/blender-2.49b-23.fc15_88.i686)
             Requiert : libavdevice.so.52
Erreur : Paquet : blender-2.49b-23.fc15_88.i686 (/blender-2.49b-23.fc15_88.i686)
             Requiert : libavdevice.so.52(LIBAVDEVICE_52)
Erreur : Paquet : blender-2.49b-23.fc15_88.i686 (/blender-2.49b-23.fc15_88.i686)
             Requiert : libavformat.so.52
Erreur : Paquet : blender-2.49b-23.fc15_88.i686 (/blender-2.49b-23.fc15_88.i686)
             Requiert : libavformat.so.52(LIBAVFORMAT_52)
Erreur : Paquet : blender-2.49b-23.fc15_88.i686 (/blender-2.49b-23.fc15_88.i686)
             Requiert : libswscale.so.0
Erreur : Paquet : blender-2.49b-23.fc15_88.i686 (/blender-2.49b-23.fc15_88.i686)
             Requiert : libavutil.so.50(LIBAVUTIL_50)
Erreur : Paquet : blender-2.49b-23.fc15_88.i686 (/blender-2.49b-23.fc15_88.i686)
             Requiert : libavcodec.so.52(LIBAVCODEC_52)
Erreur : Paquet : blender-2.49b-23.fc15_88.i686 (/blender-2.49b-23.fc15_88.i686)
             Requiert : libswscale.so.0(LIBSWSCALE_0)
Erreur : Paquet : blender-2.49b-23.fc15_88.i686 (/blender-2.49b-23.fc15_88.i686)
             Requiert : libavutil.so.50
Erreur : Paquet : blender-2.49b-23.fc15_88.i686 (/blender-2.49b-23.fc15_88.i686)
             Requiert : libavcodec.so.52
 Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème
 Vous pouvez essayer d'exécuter : rpm -Va --nofiles --nodigest
Une idée?

Merci d'avance.
Pensais-tu sincèrement qu'un RPM binaire destiné à Fedora 15 allait passer sous Fedora 16 ? Et qui plus est un RPM ne provenant même pas des dépôts officiels ?

Ou tu t'adaptes aux dernières versions de Blender, ou tu compiles toi-même une ancienne version.
Certains paquets dans les dépots officiels sont en .fc15.rpm, il m'arrive des fois de tomber dessus par hasard (ou peut être n'est ce que pendant la transition entre deux versions). Je me suis dit que 15 - 16 c'est pas trop loin, ça peut peut être marcher. :-P

Bon ok, je m'en vais de ce pas compiler les sources. Merci pour ta réponse.
gwezbras wrote:Certains paquets dans les dépots officiels sont en .fc15.rpm
Il s'agit surtout de paquets n'embarquant pas de binaires (tels des programmes en Python « pur », entre autres), pour lesquels il a été jugé inutile de les reconstruire entre deux versions de Fedora.

Si tu tiens vraiment à utiliser d'anciennes versions de Blender, en sachant qu'elles ne sont plus maintenues, je peux te suggérer de récupérer cette fois les RPM source de ces versions dans les dépôts Fedora 15 (comme ici) et de les reconstruire sous Fedora 16. Ce sera plus simple et plus propre qu'une compilation « manuelle ».
Tu pourras te reporter à ce tutoriel à cette fin ; n'hésite pas à poser des questions au moindre blocage.
Ou les binaires sur le site officiel... Mais bon tu passe largement à coté de ce qu'apporte la série des 2.6...
Comme le dit VINDICATORs anciennes versions ici

une "blender-2.40-linux-glibc2.3.2-x86_64-py23-static" fonctionne sur ma F16 mais ça n'a franchement rien à voir avec la 2.62