Auteur:
NicoLargo

Date:
18/12/2007

Catégories:
Open-source
Systeme

Tags:


Emulateur Windows sous Mac OS X

Je pense qu’il vous ai déjà arrivé de devoir utiliser un logiciel qui ne tournait pas sur votre “operating system”. C’est ce qui m’est arrivé ce matin lorsque que j’ai voulu administrer un boîtier Wifi depuis mon Mac. Le constructeur (le fourbe) ne fournissait qu’un pauvre logiciel sous Windows.

Je me suis donc lancé à la recherche d’un émulateur Windows pour Mac OS X. Encore une fois le monde du libre m’a apporté la solution sur un plateau: Wine !

Compilation de Wine

Il faut d’abord se rendre sur la page suivante pour récupérer les derniers sources disponibles (format tar.bz2).

Une fois les sources téléchargées sur votre disque, il faut lancer la compilation (elle nécessite l’installation préalable de Xcode et du pack X11 disponibles sur votre DVD d’installation de Mac OS X).

# ./configure
# make depend && make
# sudo make install

Exécution d’un programme Windows sous Mac OS X avec Wine

Imaginons que l’on veuille lancer le programme toto.exe (binaire Windows). Il suffit de taper la ligne de commande suivante:

# wine toto.exe

 

Et le programme devrait se lancer automatiquement ! C’est pas beau ça !

32 commentaires


  1. Cougar, le 18/12/2007 (#2734)

    WINE, ça tient pour Wine Is Not an Emulator ;)
    (confère ton titre)


  2. MHélène, le 10/10/2008 (#5197)

    Bonjour, j’ai téléchargé wine-1.1.6.tar.bz2 et l’ai décompressé. Parmi tous les documents présents, uns seul réponde au nom de “configure”, et il est inexploitable sur mon system (10.4.2). AVez-vous une soluce ? D’avance merci.


  3. Lyz, le 14/10/2008 (#5220)

    salut, il est nécessaire de rendre exécutable configure avec “chmod u+x configure”


  4. Medo, le 20/10/2008 (#5251)

    bonjour, j’ai telecharger wine comme indiqué , installé xcode et X11 mais rien ne veut se lancer je ne comprends pas
    quelqu’un aurait un lien fiable pour telecharger wine et me dire comment l’installer sous mac? car je ne comprend pas comment rentrer ces commandes :Une fois les sources téléchargées sur votre disque, il faut lancer la compilation (elle nécessite l’installation préalable de Xcode et du pack X11 disponibles sur votre DVD d’installation de Mac OS X).

    # ./configure
    # make depend && make
    # sudo make install

    merci


  5. MHélène, le 21/10/2008 (#5253)

    c’est quoi chmod u + x ?


  6. fiona, le 22/10/2008 (#5261)

    Oui c est super, mais quand on veux revenir en arriere et ouvrir Mac OS X par défaut, quelle manip faut il faire ? merci !


  7. gachoue, le 25/11/2008 (#5396)

    bonjour lorsque je lance configure j’ai ceci

    Last login: Tue Nov 25 16:39:46 on ttys000
    /Applications/wine-1.0.1/configure ; exit;
    GMacBook:~ gachoue$ /Applications/wine-1.0.1/configure ; exit;
    checking build system type… i386-apple-darwin9.5.0
    checking host system type… i386-apple-darwin9.5.0
    checking whether make sets $(MAKE)… no
    checking for gcc… no
    checking for cc… no
    checking for cl.exe… no
    configure: error: no acceptable C compiler found in $PATH
    See `config.log’ for more details.
    logout

    [Opération terminée]

    c’est pas bon n’est ce pas ?


  8. Florentin, le 19/01/2009 (#5656)

    Alors c’est là que j’ai eu la révélation que mac os et linux été quasi identique :p
    gachoue ton message d’erreur t’indique qu’il te manque des outils pour compiler tes sources sur ta machine. Il faut le gestionnaire de paquet fink cherche fink sur google. et une fois installé je veux pas dire de betises mais tu aura les outils nécéssaires à la compilation :)

    héhé je ris car quand j’ai commencé a faire çà je suis passé sous linux dans la semaine :D


  9. Angl, le 24/01/2009 (#5738)

    Salut a tous ^^
    J’ai été enchanté de voir qu’il n’était pas nécessaire de se taper une partition du systeme pour faire tourner quelques appli windaube sous mac .
    Etant un tout récent utilisateur mac ( il est jamais trop tard pour bien faire ^^), je suis facilement perdu .

    J’ai dl l’archive, et lancer le configure. Jusque la tout va bien.
    C’est ensuite où ça se complique un chouillat. Je me suis ballader sur les forum du genre ” Unix pour les grosses brelles ” comme moi , mais avec maintes et maintes recherchesn j’arrive tjrs pas a comprendre comment faire pour lancer le “make depend && make” via le terminal.

    Veuillez pardonner ma noobtitude totalement assumée, mais si quelqu’un aurait une tite idée du comment m’aider, au dela de ma reconnaissance, ce serait un grand pas pour moi ^^

    merci d’avance .


  10. NicoLargo, le 24/01/2009 (#5740)

    @Angl: la noobitude n’est pas une maladie :)
    On va essayer d’y aller petite à petit.
    Comme il est dit dans le tuto, avant de lancer les commandes magiques, il faut avoir installé XCode et le pack X11 disponible sur le DVD d’installation de Mac OS X (ici pas besoin de taper des lignes de commandes).
    On entre dans le vif du sujet, il faut, pour saisir les commandes magiques, ouvrit l’application “Terminal”, qui se trouve dans le menu Applications/Utlitaires. Une fenêtre noire va s’afficher dans laquelle tu vas pourvoir saisir tes commandes. Il faut cependant se déplacer dans le bon répertoire (celle ou tu as décompressé Wine). Par exemple si tu as décompréssé le logiciel sur ton bureau, dans le réertoire Wine, il faut saisir les commandes:

    cd Desktop
    cd Wine
    ./configure
    make depend && make
    sudo make install

    Voili… bon courage :)


  11. Angl, le 24/01/2009 (#5746)

    Au cas ou cela peut aider pour les futurs utilisateurs : penser tjrs à vérifier dnas quel répertoire vous travaillez …

    Sinon, merci pour tout et tous ces conseils .

    Une dernière chose : nicolargo, je trouves que tu ressembles beaucoup à l’animateur Marcus ^^ .

    ( Ps : si tu avais des tutos pour Unix , ça serait sympa de me les linker ^^)

    Merci et bonne journée.


  12. dam, le 11/02/2009 (#5912)

    bonjour,
    j’ai aussi ce prolème avec la commande make :

    new-host:~/desktop/wine anne-lauresotin$ make depend && make
    make: *** No rule to make target `depend’. Stop.

    pouet, et là je suis bien embêté.
    un petit coup de main ?

    Damien


  13. NicoLargo, le 11/02/2009 (#5913)

    @dam:

    # sudo apt-get install build-essential


  14. DDTL, le 6/03/2009 (#6097)

    Bonjour,

    J’aimerais savoir si on peut jouer à n’importe quel jeu PC grâce à Wine, notamment des “vieux” jeux. Et si oui, si l’installation est “simple”.

    Merci d’avance !


  15. DDTL, le 12/03/2009 (#6121)

    Bon, personne n’a répondu à ma première question mais je tente une deuxième… J’ai téléchargé Wine et lancé l’installation. Tout va bien jusqu’à :

    Wine build complete.
    localhost:Wine Francois$

    et là, à la suite, je tape “sudo make install”, et il me demande un mot de passe… Sauf que j’ai beau taper sur mon clavier (j’imagine qu’il s’agit de mon mot de passe admin ?) aucun caractère n’apparaît ! (comme si le terminal ne reconnaissait plus mon clavier).
    Que faire ?

    Merci d’avance


  16. Lili, le 9/04/2009 (#6240)

    Bonjour,
    Tout d’abord merci pour le site. En fait, je dois utiliser Winbugs sur mon mac avec Darwine mais je n’y arrive pas (et je débute!).
    Mon mac: Mac OSX 10.4. J’ai bien installé X11, darwine et Winbugs. X11 et Darwine semblent fonctionner. Qand j’essaie de lancer winbugs, il me dit: WineHelper[657] *** NSTask: Task create for path /Applications/Darwine/Wine.bundle failed: 13, “Permission denied”. Dans les préférences de Winhelper, j’ai changé le chemin dan l’onglet wine et je n’arrive pas à remettre celui d’origine.
    Est-ce quelqu’un aurait une solution?
    Merci


  17. fan-of-osx, le 9/04/2009 (#6245)

    Je n’ai pas encore testé le concept mais je voudrais savoir :
    - Est ce que ce système permet de faire tourner TOUTES les applications windaube (y compris les jeux), où bien est-ce que ça se limite à quelques applications.

    -Est-ce que ça peut provoquer des bugs de mon système, je ne voudrais pas pourrir mon mac (sur un windaube je m’en fous c’est déjà pourri… mais sur mon mac non)


  18. Uint32, le 8/06/2009 (#6521)

    DDTL, c’est normal, sous Unix en console, le mot de passe ne s’affiche pas quand on l’entre, et c’est ton mot de passe utilisateur qui est demandé (mais il faut que ton compte soit administrateur).


  19. Mikky, le 12/07/2009 (#6651)

    Bonjour,

    Je possède depuis quelques temps un mac, et je ne sais pas du tout comment copier windows dessus. Vos explications sont très clair, mais je suis une boulette sur les bords alors il me faut des repères, des tutos.
    Pouvez-vous m’aider s’il vous plaît ?

    Merci,
    A bientôt j’espère.


  20. moon, le 13/07/2009 (#6654)

    Hello,

    Après la premiere commande ./configure, j’ai:

    configure: error: Xcode 3.x cannot build 16-bit code correctly. Use –disable-win16 if you don’t need 16-bit support.

    j’ai donc relancé en faisant
    # ./configure –disable-win16

    puis les autres commandes fonctionnent (/usr/bin/install -c -m 644 wine.man /usr/local/share/man/ etcccc pendant 15 minutes) mais à la fin rien ne se passe. j’ai essayé de lancer des
    #wine configure
    ou meme
    #wine wine
    il me fait:
    Font metrics: 0.2% done….juska 100%, il ouvre X11 mais rien ne s affiche..

    je dois re installer??
    merci d avance


  21. Hinkky, le 26/08/2009 (#6774)

    Bonjour moi j’ai un problème à partir d’ici :
    Last login: Mon May 4 19:45:14 on console
    macbook-pro-de-loic-bogacz:~ Linkka$ cd Desktop
    macbook-pro-de-loic-bogacz:Desktop Linkka$ cd wine-1.1.9
    macbook-pro-de-loic-bogacz:wine-1.1.9 Linkka$ chmod +x configure
    macbook-pro-de-loic-bogacz:wine-1.1.9 Linkka$ ./configure
    checking build system type… i386-apple-darwin9.8.0
    checking host system type… i386-apple-darwin9.8.0
    checking whether make sets $(MAKE)… no
    checking for gcc… no
    checking for cc… no
    checking for cl.exe… no
    configure: error: in `/Users/Linkka/Desktop/wine-1.1.9′:
    configure: error: no acceptable C compiler found in $PATH
    See `config.log’ for more details.

    Il y a 2 error comment faire ? Merci d’avance


  22. NicoLargo, le 26/08/2009 (#6776)

    C’est écrit en début de billet:

    …elle nécessite l’installation préalable de Xcode et du pack X11 disponibles sur votre DVD d’installation de Mac OS X…


  23. phoebile, le 5/09/2009 (#6811)

    Bonjour,
    pour ma part j’ai un problème au moment du ‘make depend && make’, il ne se termine et marque ceci :
    make[1]: `makedep’ is up to date.
    gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -g -O2 -D__i386__ -o interlocked.o interlocked.c
    {standard input}:16:Invalid mnemonic ‘movl’

    {standard input}:73:Invalid mnemonic ‘ret’
    make[2]: *** [interlocked.o] Error 1
    make[1]: *** [port] Error 2
    make: *** [libs] Error 2

    Pourtant j’ai tout d’installé, Xcode et X11, et j’ai fait un –disable-win16 comme demandé au moment du ./configure
    Auriez-vous une idée du problème?
    Merci


  24. Daft, le 5/09/2009 (#6812)

    Bonjour
    la console me renvoie “wine : comand not found quand j’essaie de lancer un programme windaube
    des solutions ?


  25. Audrey, le 25/03/2010 (#7814)

    Bonjour,
    J’ai tout installé, Xcodetools et co…
    je lance la configuration, tape sudo truc… et il me demande un passeword… comment qu’on fait ? Merci…


  26. Audrey, le 25/03/2010 (#7815)

    Bon… tout fonctionne, j’ai tapé mon mot de pass admin, tout va pour le mieux… SAUF que… comment je lance une appli Win maintenant ?
    J’ai essayé à partir du terminal… mais je pense que je ne suis pas sur la bonne voie… Bien à vous.


  27. Audrey, le 25/03/2010 (#7816)

    SVP répondez.


  28. Audrey, le 25/03/2010 (#7817)

    J’essaie d’installer Publisher… Command Not Fuund dès que tu tapes le nom du prog… Pourquoi ?


  29. swissmac, le 29/04/2010 (#8069)

    Un développeur très sympathique nous a concocté deux logiciels géniaux :
    http://winebottler.kronenberg.org/
    Bientôt la fin de windows ?


  30. dj max, le 12/07/2010 (#8565)

    svp repondez moi
    je cite: bonjour,
    j’ai aussi ce prolème avec la commande make :

    new-host:~/desktop/wine anne-lauresotin$ make depend && make
    make: *** No rule to make target `depend’. Stop.

    pouet, et là je suis bien embêté.
    un petit coup de main ?

    Damien
    et vous repondez :@dam:

    # sudo apt-get install build-essential

    je fai donc cette commande, mais ca ma fait :
    password:( je met mon mot de passe)
    puis ensuite ca me fait: sudo: apt-get: command not found
    imac-de-maxime-delvalle-2:wine-1.1.39 maximedelvalle$

    la je bloque, j’aimerais tellement avoir une reponse svp
    nico largo stp stp stp


  31. mister, le 12/07/2010 (#8566)

    j’ai le meme probleme que moon: je cite
    Hello,

    Après la premiere commande ./configure, j’ai:

    configure: error: Xcode 3.x cannot build 16-bit code correctly. Use –disable-win16 if you don’t need 16-bit support.

    j’ai donc relancé en faisant
    # ./configure –disable-win16

    puis les autres commandes fonctionnent (/usr/bin/install -c -m 644 wine.man /usr/local/share/man/ etcccc pendant 15 minutes) mais à la fin rien ne se passe. j’ai essayé de lancer des
    #wine configure
    ou meme
    #wine wine
    il me fait:
    Font metrics: 0.2% done….juska 100%, il ouvre X11 mais rien ne s affiche..

    je dois re installer??
    merci d avance
    pourrais je avoir une reponse claire par nico largo ? car je ne m’y connais pas du tout
    merci d’avance


Laisser un message

Les informations saisies resteront privées.