Google SketchUp on Fedora 12 x86_64 Linux
It’s funny how volatile my relationship with “new technology” can be. It’s not uncommon for an alpha geek like me to pick something up, kick the tires for ten minutes, then declare it unfit for use. It’s always nice (albeit rare) to pick up the same tech down the road and come to find my previous judgement was premature.
I’ve just recently had this experience with Wine (as in the Windows Emulator) on my Fedora 12 x86_64 laptop. For months now I’ve been using my wife’s Mac in order to run Google SketchUp because I just assumed Wine was still unusable, especially for a program requiring OpenGL. But I gave it a spin on a whim last night and was pleased to find that it runs very well. Maybe the rumors I’ve read that Google has been contributing a lot to the project are true.
There were a few tweaks necessary to get it working properly though. Here they are for you:
- Since I’m running an x86_64 distribution, the standard install from the Fedora Updates repo was naturally the x86_64 Wine build. A blog I read said 64-bit Wine just doesn’t really work, and my experience was the same. So I had to change to the 32-bit version:
yum remove wine
yum install wine.i686
- After installing and upon my first attempt to run, SELinux alerted me to some mischief. Something about mmap_zero, but I was happy to see that an SELinux boolean was available to switch off enforcement of that, so I did:
System > Administration > SELinux Management > Boolean > Module:Wine & Description:"Ignore wine mmap_zero errors"
- That was getting closer, but the next problem would have been too much for me to solve if not for a forum posting that described some necessary registry hacking (yikes, now I’m remembering why I left Windows behind).
That was it. I’m running SketchUp and editing some of my old models. Extra bonus points to Wine for putting a shortcut in my Applications menu (see the screenshot).