Bonjour,
Ma question est la suivante :
un logiciel donné comme compatible avec une version x de linux (j'utilise la Mandrake 10.1 C) est-il nécessairement installable sur la version x + 1 (comme, en général, avec Windows) ?
N'y-a-t-il pas des problèmes liés à des changements de nom des librairies standards ?
Merci.
# bah ca dépend...
Posté par Maxime (site web personnel) . Évalué à 4.
Mais imagine que tu ai un logiciel qui essaye d'utiliser une librairie qui a beaucoup évolé... S'il n'y a plus de compatibilité entre les 2 versions de la lib, ton programme peut déconner en voulant se servir d'une lib toute recente comme si c'etait encore une vieille.
Mais en général, il y a une compatibilité recherché.
Par exemple wxWidgets, au moment de l'installation, tu peux configurer la compatibilité avec d'anciennes versions (2.2 et 2.4 pour la 2.6).
Et sinon, des librairies changent de nom parfois lorsqu'ils cassent la compatibilité. Et dans ce cas, tu peux installer une vieille version avec une récente.
Bref pour résumer : Tu pourras lancer de veilles applications dans la plupart des cas à peu pres comme avec windows. Perso, je ne me souviens pas avoir eu de problemes. Vu que les veilles applis abandonnés depuis longtemps ont souvent été reprises et marchent sur des versions plus récentes.
[^] # Re: bah ca dépend...
Posté par Pooly (site web personnel) . Évalué à 2.
[^] # Re: bah ca dépend...
Posté par Maxime (site web personnel) . Évalué à 2.
[^] # Re: bah ca dépend...
Posté par Raphaël G. (site web personnel) . Évalué à 2.
Bon je l'ai fait pour un truc qui voulait vraiment pas avec gcc-4.0.1, mais si tu peux fixer le code c'est parfois plus simple...
[^] # Re: bah ca dépend...
Posté par Matthieu Moy (site web personnel) . Évalué à 2.
[^] # Re: bah ca dépend...
Posté par marcB . Évalué à 1.
J'ai compris que la situation est sans issue (Il s'agissait d'installer Maple 9.0 donné compatiable avec Mandrake 8.0 et 9.0, sur Mandrake 10.1 C mais il y a un Pb avec libstdc++-libc6.1-1.so.2 qui est "introuvable").
Marc
[^] # Re: bah ca dépend...
Posté par Maxime (site web personnel) . Évalué à 2.
Lorsqu'une application recherche une librairie particuliere (ici libstdc++-libc6.1-1.so.2) on peut arriver à débloquer la situation en faisant un "ln -s"
[^] # Re: bah ca dépend...
Posté par marcB . Évalué à 1.
Marc
# Rpm / Deb
Posté par Pooly (site web personnel) . Évalué à 3.
Si tu installe à partir des sources, leplus simple est de recompiler :-)
[^] # Re: Rpm / Deb
Posté par marcB . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.