Editing assemblies, solids, sketches, ... after doing a day's worth of work with it, I've yet to find a serious issue.
What does not
Installer throws an error and reports unsuccessful installation - ignore that, it'll work regardless.
Submenus in icon bars initially look like a mess. Open them, close them and they'll appear tidy.
What was not tested
More sophisticated stuff like FEA, mill path generation.
Catia's 64-bit version.
Run "winetricks vcrun2005 vcrun2008" before starting installation. Use installation disks labeled "For Windows Operating System". At startup, Catia complains about an incompatible OpenGL implementation. This is harmless. You can get rid of this by grabbing C:\WINDOWS\System32\opengl.dll from a real Windows installation and throwing that into Wine's counterpart. Other than this dialog, behaviour is identical. Admin note: rating changed to conform to the rating definitions.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)||Jan 10 2011||1.3.11||Yes||Yes||Gold||Traumflug|
|Current||Ubuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)||Aug 29 2010||1.2||Yes||Yes||Gold||Traumflug|
|Show||Ubuntu 8.04 "Hardy" amd64 (+ variants like Kubuntu)||Jul 19 2008||1.1.1||Yes||Yes||Bronze||Traumflug|
|Show||Ubuntu 8.04 "Hardy" amd64 (+ variants like Kubuntu)||Jul 09 2008||1.1.0||Yes||Yes||Garbage||Traumflug|
How to get best results:(1) Install Visual C++ Runtime:
$ wget http://kegel.com/wine/winetricks $ sh winetricks vcrun2005
(2) Run the Installer. Do a custom install of the MD2 or ME2 package, only. Avoid the "Orbix daemon", extra language packages and Enovia. This will even get you a nice and working icon on the desktop.
(3) Compile Mesa from scratch to get a debuggable, unoptimised software renderer:
$ sudo apt-get build-dep libgl1-mesa-swx11
$ tar -xvjf MesaLib-7.0.3.tar.bz2
$ cd MesaLib*
$ make CFLAGS="-Wall -Wmissing-prototypes -g -fPIC -m32 -DDEBUG -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_XSHM -DHAVE_POSIX_MEMALIGN -DUSE_X86_ASM -I/usr/X11R6/include -std=c99 -ffast-math -fno-strict-aliasing" LDFLAGS="-L/lib32 -L/usr/lib32" linux-x86-32
$ sudo make INSTALL_DIR=/opt/mesa install
(4) Open (another) terminal.
(5) Set the new Mesa lib to be used:
$ export LD_LIBRARY_PATH=/opt/mesa/lib
(6) Show the properties of Catia's desktop icon.
(7) Copy the command in the "starter" tab.
(8) Paste this command to the terminal shell and - whoops - Catia should launch and show you an empty Project. Watch the compass while you use the mouse to verify the 3D view is working properly.
(9) Have fun, but remember you have to switch back to Windows to open a saved file ;-)