CrossOver Support

CentOS 6.x


Attention CrossOver 15 users

With thanks to Dino and our beta testers for reminding us to update this page
CrossOver 15 requires a pygtk version of 2.24 or above which is not available for CentOS 6 (version 6.7 to date).

There are two possible ways to work around this if you want to stay with CentOS 6.x:
  1. Compile a newer version of pygtk on your CentOS box into /opt
  2. Stay with the latest 14.x version of CrossOver

Last complete reinstall on January 13, 2014


Please note, while we do have the ability to run CrossOver in CentOS, it is not our most regularly tested distribution. The following instructions are provided as a guildeline to get CrossOver running, your mileage may vary.

The latest version of CentOS we have tried is: 2.6.32-358.23.2.el6.x86_64

Before attempting to install CrossOver 14.0, 13.0, 12.5.1 and 12.2.2 we brought the system up to date.

How We Setup CentOS


To get CrossOver running, we did the following things.

1. Enabled the EPEL or Extra Packages for Enterprise Linux following the guidelines available here:

   http://fedoraproject.org/wiki/EPEL/FAQ#howtouse

2. Enabled the Free and Nonfree Repositories following the guidelines available here:

   http://rpmfusion.org/Configuration

3. Installed the rpm based installer of CrossOver, the latest is available on our website:

   http://crossover.codeweavers.com/redirect/crossover.rpm

rpm -ivh crossover-15.x.x-1.rpm

4. Ran CrossOver from the terminal and satisfied the dependencies it was still missing:
/opt/cxoffice/bin/cxinstall

If you are having trouble using the diagnotic links in CrossOver to satisfy dependencies you can also run the following command for any package to check for availability. Note that having the 64bit package does not help CrossOver, you must install the 32bit version of each package CrossOver relies on.
rpm -q lcms2

The bin installer


On a fresh install of CentOS, when using the .bin installer, run cxdiag to find out what is missing:

~/cxoffice/bin/cxdiag bash: /home/$usercxoffice/bin/cxdiag: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Starting CrossOver will still work:

~/cxoffice/bin/cxinstall

And will report:

Missing 32bit C library: Without this library Windows Applications cannot run.

The libraries that should be installed are:
glibc.i686 zlib.i686 freetype.i686 libgcc.i686 libXext.i686 alsa-lib.i686 cups-libs.i686 dbus-libs.i686 fontconfig.i686 libgphoto2.i686 gsm.i686 lcms2.i686 openldap.i686 sane-backends-libs.i686 libXcomposite.i686 libXcursor.i686 libXi.i686 libXinerama.i686 libxml2.i686 libXrandr.i686 libXrender.i686 libxslt.i686 libXxf86vm.i686 openssl.i686 gnutls.i686 libpng.i686 libX11.i686 mesa-libGL.i686
More libraries may be needed for specific applications

Known Issues


Usually these are the issues we noticed or performed a clean install to test and confirm

X11 Not working

this applies to CrossOver 14.1.11 and earlier versions

CentOS 6.x updated their copy of libxcb and it's conflicting with the one included in Crossover. The other workaround that have been suggesting to users is to rename /opt/cxoffice/lib/libxcb.so.1 to libxcb.so.1.bak . We should fix this in the next update to Crossover.

Outlook 2010


We tested CentOS on reports that Outlook 2010 frequently crashes with CrossOver 13.0.0 and 12.5.1. Our testing revealed this to be true and we are working to resolve the issue. At the time of writing, we recommend that CentOS users remain on CrossOver 12.2.2. Demo versions are available below:

      CrossOver 12.2.2 32 bit
      CrossOver 12.2.2 64 bit

The workaround to remain in place until GnuTLS 2.10 or later is offered with CentOS or we are able to develop a solution within CrossOver.

CrossOver 12.5-13.0


The various tabs within the bottle manager (/opt/cxoffice/bin/cxsetup) are blank and unusable. This is a known issue with distributions running Gnome 2. We are working on a solution that should be implemented with our next release of CrossOver (minor or major).

Menu Items are cluttered


This is a known issue with distributions running Gnome 2, the issue is usually cleared up by running:
/opt/cxoffice/bin/cxmenu --crossover --removeall --install

It may need to be done for associations:
/opt/cxoffice/bin/cxassoc --crossover --removeall --install

Or for each individual bottle:
/opt/cxoffice/bin/cxbottle --crossover --removeall --install
Last modified on 2016-10-06 11:10:02 by Vince Lund
Are you sure you want to delete this page?
Note: Any nested pages that are under this one will be moved up one level. Any attachments tied to this page will be deleted.
Move / Rename Page
Unknown Error, unable to move!
That page exists already!
One or more of the parent pages specified in new path do not exist!
/support/wiki/ /support/wiki/linux/faq/CentOS_6
Please Wait...
eyJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNTM4NzY3MzM4fQ==