Vous êtes ici > Les news sv ru pl es en

WineVersion (quelques informations) (2°)

Le Dimanche 3 Janvier 2010 à 12:15

Tout d'abord au nom de toute l'équipe je vous souhaite une très bonne et heureuse année 2010, en espérant que cette année soit profitable aux logiciels libre !

En ce qui concerne WineVersion, ce fameux outils qui vous permet d'utiliser (quasiment) n'importe quel version de Wine dans PlayOnLinux, il va y avoir quelques changements a partir de la prochaine version de Wine, à savoir la 1.1.36.
Ce changement ne va concerner que les prochaines versions, il n'est pas rétroactif.

Pour faire simple, tout programme écrit en C utilise la [url=http://fr.wikipedia.org/wiki/Biblioth%C3%A8que_standard_de_C]bibliothèque standard du C[/url] aussi connu sous le nom de libc. Elle est utilisée pour implémenter des opérations courantes, telles que les entrées/sorties et la gestion des chaînes de caractères, dans le langage C. Cette bibliothèque possède - comme tout logiciel - une version. Ainsi les programmes qui utilisent des fonctions présente à partir de la version 2 ne fonctionnerons pas si vous essayez de l'exécuter sur un système qui dispose de la version 1.

Le changement qui va avoir lieu concerne - entre autre - cette bibliothèque.

En effet jusqu'à présent les versions de Wine sont compilés sur une Debian Etch, cette version de la distribution utilise la version 2.3.6 de la libc qui a été publié en novembre 2005. Il me semble que tout les distributions depuis 2006 l'utilise - ou une version plus récente (a part les distributions orienté "ordinausaure" de type DSL). Ainsi tout les distributions sorties depuis peuvent utiliser cette version de la libc et permettent d'avoir un Wine fonctionnel sur 99.9% des distribution.
Seulement Wine évolue (heureusement) et il semble impossible de chercher à rester compatible avec toute les "vieilles" distributions. Étant donnée que cela va bientôt faire 5 ans que la libc 2.3.6 à été publié, que Etch arrive en fin de vie une petite remise à niveau s'impose.
Rassurez-vous, vous ne serez pas obliger d'installer la toute dernière Ubuntu ou Mandriva !
La version de la libc utilisé par Debian Lenny date de 2007.

Les versions (non garantie) :
d'Ubuntu publié depuis Ubuntu Hardy (8.10)
de Mandriva publié depuis Mandriva 2008.1
de Fedora publié depuis Fedora 8
sont (normalement) compatible, pour les utilisateurs des distributions plus anciennes où non listé je vous invite à regarder la version de la libc utilisé par votre système.
Vous pouvez pour ce faire utiliser le programme ci dessous, vous devez le lancer dans une console. Comparez le numéro de version pour la libc - n'hésitez pas à me demander de l'aide en cas de problème - il doit être supérieur ou égal à la 2.7 .
http://mulx.homelinux.net/pol/version.bin (binaire (chmod +x version.bin && ./version.bin))
http://mulx.homelinux.net/pol/version.c (code source)

Si votre version est trop vieille vous devrez soit :
- mettre à jour votre distribution (recommandé)
- renoncer à utiliser les toutes dernières versions de Wine

Merci d'avoir tenue la lecture jusqu'au bout !

MulX

Les commentaires

Auteur Posts
mum1989 Le Mardi 5 Janvier 2010 à 20:29 -
Rang: Membre

Membre
Bonne année à tous le monde et à toutes l'équipe POL.
Je veux pas troller sur les distributions mais il suffisait de ne pas compiler sous debian etch, il suffisait de passer à une version de Linux en rolling release comme Archlinux ou Gentoo par exemple avec des paquets récents qui ne datent pas de la secondes guerre mondiale.
M'enfin c'est vrai il faut que wine supporte le max de distribution y compris celle qui utilisent des vieux paquets.
Tinou Le Samedi 9 Janvier 2010 à 11:38 -
Rang: Admin

Admin
En même temps debian etch est un peu dépassée la ... On va pas commencer à critiquer une distribution car la version précédente n'est pas à jour ...
MulX Le Lundi 11 Janvier 2010 à 22:07 -
Rang: Admin

Admin
@mum1989: justement non l'utilisation d'une distribution en rolling release, ça signifie aucune compatibilité avec les 95% des distributions utilisé.
Debian Etch est la plus adapté puisque il y a compatibilité ascendante des librairies, mais puisque Wine ne se compile plus correctement, une migration vers Lenny permet de résoudre les problèmes tout en gardant une compatibilité maximale avec les distribution actuelles.

Poster un commentaire

Pseudo :

Mail :

Site :

:

BB Code

Smileys :

Message :

Il n'y a rien à voir ici