I got Wine for my MacBook because I was tired of always having to use Windows to play my favorite games, most of which require DirectX. But I can't install DirectX in Wine! Any help will be greatly appreciated.
Tried! And a dialog popped up saying "Prefix creation ended with error." What the heck is a prefix, and why does this happen every time I use it?Did you get the free WineBottler? If you did, use winetricks to install any DirectX runtimes.
No. MSI files DO work in the Wine environment, but you normally have to invoke them via the Wine Command Prompt, not by double-clicking.is installing the directx prefix in wine/winebottler the same as installing a ."msi"prefix?
if so, i am having trouble running a file with a ".msi" (microsoft installer) prefix.
msiexec /i drive:\path\to\msi\file
msiexec /i C:\Installers\setup.msi
No. MSI files DO work in the Wine environment, but you normally have to invoke them via the Wine Command Prompt, not by double-clicking.
This is the command to use:
Code:msiexec /i drive:\path\to\msi\file
For example, if you put the installer file in a folder called Installers inside the prefix's virtual C drive, and it is called setup.msi, then the command to invoke it is:
... just like in Windows.Code:msiexec /i C:\Installers\setup.msi
Yes, you need to create a prefix first.thanks for this clarification!
in this case would i need to create a new prefix virtual drive? or is there one already created? i noticed in winebottler one can create a new virtual drive depending on the prefix, but i am uncertain if the ".msi" is native.
regardless thank you for your guidance
Wine Command Prompt, NOT the Terminal.@wrldwzrd89 type the wine commands in the "wine" command prompt or type the "wine" commands in mac os x terminal?
You are correct.I think he means the Wine Command Prompt, not the Terminal prompt.
Yes, DirectX is already in Wine, BUT the Wine implementation is a bit lacking in some areas. This is why winetricks allows installation of various DLLs to make up for the missing functionality.Your not supposed to install DX9/10/ because its already in wine. It also clearly states to NOT install DX because it will fu** it up.
Thanks, I did not know about that little program. That will make my Wine experience easier.start.exe (part of Wine) will run msi files as well as .bat or any file type that has an associated installed program for (like a .txt will open in notepad).
You can just do like...
wine start /unix "/path/to/my/program/exectuble.msi"
If you use Wineskin, I have a built in option when you select the file to run to use start.exe if you need/want to.
you didn't create a prefix for wine files to live in first. You need to do that before installing directx. This is easy enough with winebottler:
- go to the wine menulet.
- choose change prefix...
- click new
- choose where it should go and what to name it
- click ok
- wait while wine initializes the new prefix to default settings
Start Wine by clicking it in the Applications folder, once it's installed. Then follow the directions you quoted. Wine / WineBottler can be downloaded here: http://winebottler.kronenberg.org/how do i do that?????????