Unity3D-Wine-Support / Unity3D-on-Wine

Scripts for making Unity3D run on Wine.
GNU General Public License v2.0
102 stars 59 forks source link

Feedback #48

Open jurf opened 9 years ago

jurf commented 9 years ago

This issue is for giving feedback. Comments, suggestion, constructive criticism, questions, all welcome!

edwin-pixel-1 commented 9 years ago

Hi, how to uninstall Unity3D, after this installation?

jurf commented 9 years ago

Through winetricks, or simply delete the whole prefix.

Note that the prefix will be deleted with the dirst method too.

If you used PoL, go through it's GUI.

edwin-pixel-1 commented 9 years ago

I have had installed Unity3d with Wine method. However I had problems and I cannot run Unity3D, I want to try a new installation again... How I do to uninstall through winetricks??

jurf commented 9 years ago

By Wine method you mean that you just ran the installer directly through wine (no script was involved)? If yes, you can use the Unity uninstaller, but it's quicker and cleaner to just delete ~/.wine, provided you have no other programs installed. The shortcuts will remain however, you can find them in ~/.local/share/applications.

edwin-pixel-1 commented 9 years ago

Sorry, I did use winetricks method from wiki

jurf commented 9 years ago

Then it's easy. Just open winetricks (from your DE, or just launch winetricks from the console). When the GUI shows up, just select the Unity3D wineprefix, and then DELETE ALL FILES IN THIS WINEPREFIX. You really can't miss it. Just be sure to check if you've selected the right prefix. And you're done.

edwin-pixel-1 commented 9 years ago

Thanks @DoctorJellyface ... The uninstallation is done!... :D

Now, I am trying a new installation again... But although I set: export WINEARCH=win32 when I and run winetricks -q "./unity3d.verb" I get the below error: wine: WINEARCH set to win32 but /home/.wine is a 64-bit installation

I did run unset WINEARCH command, but I don't know if this will work.

jurf commented 9 years ago

So your running a 64 bit system.

Unless you haven't got a lot of RAM, it is advisable to use the 64 bit Unity. It runs flawlessly, it's faster and it's much less of a hassle to set up on a 64 bit system.

Your current installation is failing because your default wineprefix (~/.wine) is 32 bit. If you'd really want to install the 32 but version you would have to remove it, initialize a new 32 bit prefix with WINEARCH=win32 winecfg and the run the script with WINEARCH=win32 winetricks ./unity3d.verb (note that the -q options is useless now because you need to interact with the installer and fonts don't need interaction anyway.

HOWEVER, if you want the 64 bit version (which you should), just run winetricks ./unity3d.verb and your done. Good luck!

ElijahLynn commented 9 years ago

The State of Unity on Linux

#unity3d on #linux Weekend Hack Results: Buildsytem for installers: ✅ .deb package: ✅ self-extracting shell script: ✅ Soon my dears, soon.