See https://appdb.winehq.org/objectManager.php?sClass=version&iId=33051https://appdb.winehq.org/objectManager.php?sClass=version&iId=33517 for latest instructions.
I recently did some testing to get the EV3 software working on Linux using Wine, and actually got it to work! (The EV3 software can also be used to program the NXT) Here are the instructions:
$ sudo add-apt-repository ppa:wine/wine-builds
$ sudo apt-get install --install-recommends winehq-devel winbind libntlm0 ttf-mscorefonts-installer winetricks
Make sure the folder ~/.wine32
does not exist.
$ WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot
Choose "No" on any prompts to download gecko or Mono
$ WINEPREFIX=~/.wine32 winetricks
Select the default prefix, and click OK
Select Install a "Windows DLL or Component"
Install all of the vcredist libraries, .NET version 4.0, and IE 8.
Select "Change settings"
Check ddr=gdi
, and select OK (this fixes sections of the window turning white)
Click "Cancel" twice to exit winetricks
Download "IE8-WindowsXP-KB2936068-x86-ENU.exe" from the Microsoft website
$ WINEPREFIX=~/.wine32 wine '<location of folder with IE8-WindowsXP-KB2936068-x86-ENU.exe>/IE8-WindowsXP-KB2936068-x86-ENU.exe'
$ WINEPREFIX=~/.wine32 winecfg
In the libraries tab, add an override for "*urlmon.dll
", making sure to include the *
Select the override just created, and click "Edit..."
Choose Native, and click OK
Click Apply, then OK
$ WINEPREFIX=~/.wine32 wine '<location of folder with mindstorms installer>/LMS-EV3-WIN32-ENUS-01-01-01-full-setup.exe' (or whatever the filename of the installer is)
Install the software.
Delete the .lnk
file on the desktop, it is unnecessary and could cause problems
Double-click the launcher on the desktop.
I have not tested downloading to the brick yet, but creating a new project, adding a block, saving it, and reopening it works.
Hope this helps. If you have any problems or questions, let me know.