Vous êtes ici > Les forums > Vos créations > [mini-tuto] WineGIT sv ru pl es en

Les forums

[mini-tuto] WineGIT

Nouveau  - Répondre
Auteur Posts
GNU_Raziel Le Dimanche 24 Juin 2007 à 22:53 - [Citer]
Admin

Admin
Alors, je vais vous détailler un peu plus l'installation des préalables et le fonctionnement de WineGIT (intégré à PoL 1.7.2)

1-Les préalables :
WineGIT compile depuis les sources journalières de Wine, ce qui implique pas mal de dépendances relatives au développement.

Par exemple, pour les distros basées sur Debian, il faut installer au préalable ses dépendances, en console avec apt-get (ou en graphique avec synaptic ou adept) :

Console:

apt-get install build-essential git git-core git-buildpackage git-load-dirs git-completion flex bison fontconfig libfreetype6-dev fontforge fttools libxft-dev libttf-dev libxfontcache-dev ttf-freefont ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon


Ceci ne représente que les dépendances ESSENTIELLES à la compilation de Wine, cependant ce n'est pas suffisant, tel quel Wine sera compilé sans support graphique, il faut donc ajouter à ceci les bibliothèques de développement GL, GLU et X11 (appelées x11-proto).

2-Premier lancement de WineGIT :
Maintenant que tout est prêt, il suffit de lancer WineGIT depuis le menu expert de PoL, ce qui déclenchera un (TRÈS) long processus :
- Téléchargement du git Wine actuel (environ 20 min en ADSL 512)
- Compilation du git (environ 35 min avec un AthlonXp2800+, 1Go de DDR et un DD avec 8 Mo de cache)
- Installation du git dans WineVersion (moins d'une minute)

Vous pouvez par la suite assigner le résultat appelé git à un jeu via WineVersions

3-Lancements suivants :
Le git Wine étant modifié toutes les 24heures, vous pouvez (si le coeur vous en dit) relancer WineGIT tous les jours pour avoir la dernière version dispo

Cependant il serait dommage de perdre un git qui vous convient dans le processus, c'est pourquoi le script vous proposera, si un git nommé git dans WineVersions existe déjà, de renommer ce git pour ne pas le perdre. Il vous suffit alors de donner un autre nom au git actuel (par exemple : git-24062007) pour le conserver.

Si, au contraire, vous voulez supprimer ce git avant d'installer le suivant, il suffit de répondre N lorsque le script vous posera la question, rien de plus simple

4-Intérêt :
WineGIT offre 2 principaux avantages :
- Tester vos scripts/jeux avec la dernière version disponible
- Profiter de tous les bugfixes et améliorations immédiatement, par exemple la version 0.9.39 précompilée a de nombreux bugs relatifs à MSI (affectant par exemple l'installation de Steam) qui ont été corrigés dans le git.

Voila, j'epère que cela vous sera utile

Edité par Salvatos


Linux a un noyau, Windows a un pépin.
Si Microsoft inventait quelque chose qui ne plante pas, ca serait le clou.
http://gnuraziel.labrute.fr - Deviens mon élève petit scarabé
Zoloom Le Mercredi 4 Juillet 2007 à 21:28 - [Citer]
Membre

Membre
Question a la con :

Quel sont les dépots concernés pour git-buildpackage git-load-dirs ?

GNU_Raziel Le Jeudi 5 Juillet 2007 à 0:18 - [Citer]
Admin

Admin
Je suis sous debian, et sans dépots particuliers en plus (a part marillat pour le multimedia et le dépot wine) donc je ne peu pas te renseigner sur les depôts ubuntu...Sous débian tout les paquets cités sont dispo sur les dépots officiels.

Linux a un noyau, Windows a un pépin.
Si Microsoft inventait quelque chose qui ne plante pas, ca serait le clou.
http://gnuraziel.labrute.fr - Deviens mon élève petit scarabé
Zoloom Le Jeudi 5 Juillet 2007 à 0:27 - [Citer]
Membre

Membre
Ah bah chez moi ils sont introuvables.

Bon sinon GNU_Raziel prend mon msn, il faut qu'on parle de WIneGIT:

zoloom chez hotmail en france


GNU_Raziel Le Jeudi 5 Juillet 2007 à 0:55 - [Citer]
Admin

Admin
dsl je n'utilise pas msn (question de principe), on peu parler sur IRC, tu me previens en MP quand tu es connecté et je te rejoin sur le canal

Pour git-buildpackage c'est un packet facultatif je pense, il est installer dans le lot sous debian mais je ne pense pas qu'il soit utile dans le cas de WineGIT, essai sans

Sur ce bonne nuit et a demain

Edité par GNU_Raziel


Linux a un noyau, Windows a un pépin.
Si Microsoft inventait quelque chose qui ne plante pas, ca serait le clou.
http://gnuraziel.labrute.fr - Deviens mon élève petit scarabé
dlzerocool Le Dimanche 16 Septembre 2007 à 18:26 - [Citer]
Membre

Membre
Bonjour,

En ce qui concerne WineGIT, je pense qu'il serait simpa de mettre des automatisation qui demande à l'utilisateur moyen si il utilise une debian (ou alors de le verifier via un script), et ainsi automatiquement de prendre les dépendences nécessaire.
Je ne sais pas si c'est déjà le cas .

Bonne journée, et merci pour le long apt ^^.

ps: chez moi ubuntu 7.10 avec les depots par défaut: git-competion entre en conflit avec les deux autres paquet git-core....
Donc je ne l'ai pas installé, mais celà ne semble pas être un problème.

Drum & Bass - Dev - Beer and more... What else ?
Apocalypse555 Le Dimanche 16 Septembre 2007 à 18:54 - [Citer]
Membre

Membre
Slt,

Je crois que lors de mon 1er lancement de WineGIT le processus a échoué ...

Y a-t-il un moyen de relancer le téléchargement, la compilation et l'installation ?

Merci d'avance

Aymeric P. Le Dimanche 16 Septembre 2007 à 19:13 - [Citer]
Admin

Admin
Si tu relance WineGIT ça reconstruit , même si le téléchargement a échouer nan ?


Don't think because I answered once, I will answer again.
Apocalypse555 Le Dimanche 16 Septembre 2007 à 19:38 - [Citer]
Membre

Membre
Ba je sais pas moi je suis juste utilisateur ^^

En fait je dis ça parce que la 1ère fois j'ai dus faire un reboot (pas à cause de WineGIT mais d'un autre programme) alors qu'il était en train de se lancer pour la 1ère fois !

Sur le tutorial il est marquer que ça prend environ 45mn alors que moi, lors du second lancement, en 10 mn il me dis que c'est finis ! Pourtant je suis en wifi donc peu de connection et mon processeur c'est qu'un athlon 64 3600+ ...

C'est pour cela que je pensais que quelquechose avais fouarrer !

Aymeric P. Le Dimanche 16 Septembre 2007 à 19:50 - [Citer]
Admin

Admin
Au niveau du téléchargement git, svn, cvs, et tout les outils indentique que j'oublie, utilise un "cache" pour ne récupérer que les modifs depuis le dernier téléchargement.
Ensuite pour la compilation a priori si le fichier exécutable qui a été créer et plus récent que tout les fichiers source dont il dépend, la (re)compilation de l'exécutable n'est pas faite (c'est vrais pour les projets gérer par 'make' (wine en fait partit) mais je pense que tout outils similaire fait pareil)
C'est pas la peine de ce casser le cul a refaire quelque chose qui est déjà fait si pour faire cette chose rien n'a changer depuis la dernière fois !


Don't think because I answered once, I will answer again.
Apocalypse555 Le Dimanche 7 Octobre 2007 à 19:26 - [Citer]
Membre

Membre
Ok j'ai compris je m'inquiète pour rien ! Comme d'habitude

Edité par Apocalypse555


GNU_Raziel Le Samedi 13 Octobre 2007 à 11:59 - [Citer]
Admin

Admin
Voila la liste complète des dépendances nécéssaires sous Debian/Ubuntu :

Console:

bison build-essential fontconfig devscripts flex fontforge fttools g++ git git-buildpackage git-core git-load-dirs libdigest-sha1-perl liberror-perl libexpat1-dev libfontconfig1-dev libfreetype6-dev libft-perl libjcode-pm-perl libttf-dev libttf2 libuninameslist0 libx11-dev libxau-dev libxdmcp-dev libxext-dev libxfontcache-dev libxfontcache1 libxft-dev libxrender-dev load-dirs-common pkg-config ttf-freefont x11proto-core-dev x11proto-fontcache-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-xext-dev xtrans-dev zlib1g-dev libaudio-dev libasound2-dev freeglut3-dev

Edité par GNU_Raziel


Linux a un noyau, Windows a un pépin.
Si Microsoft inventait quelque chose qui ne plante pas, ca serait le clou.
http://gnuraziel.labrute.fr - Deviens mon élève petit scarabé
GNU_Raziel Le Samedi 13 Octobre 2007 à 15:33 - [Citer]
Admin

Admin
Pour compiler un GIT wine sur une archi amd64, il faut installer ceci en plus :

Console:

libc6-i386 libc6-dev-i386 libasound2-dev libaudiofile-dev libesd0-dev libjack0.100.0-dev ia32-libs gcc-multilib lib32mudflap0 lib32asound2-dev


Puis utilisez la version amélioré de WineGIT, fournie ici :
http://www.playonlinux.com/forums/see_topic.php?topic=523

Linux a un noyau, Windows a un pépin.
Si Microsoft inventait quelque chose qui ne plante pas, ca serait le clou.
http://gnuraziel.labrute.fr - Deviens mon élève petit scarabé
Quentin P. Le Dimanche 12 Septembre 2010 à 18:51 - [Citer]
Admin

Admin
Je ferme le sujet car il n'est plus d'actualité avec le gestionnaire de versions de wine
Il n'y a rien à voir ici