Difference between revisions of "CrossOver"

From ArchWiki
Jump to: navigation, search
m
m (Crossover Office on Arch64 via AUR: Baeurbill has been officially discontinued)
Line 51: Line 51:
  
 
==Crossover Office on Arch64 via AUR==
 
==Crossover Office on Arch64 via AUR==
As the above isn't working now because of python3 and perhaps some more issues, it's likely better to install via AUR. One can you a helper such as bauer:
+
As the above isn't working now because of python3 and perhaps some more issues, it's likely better to install via AUR. One can use [[AUR_Helpers]] to install crossover-games
bauerbill --aur -S crossover-games
+
 
replace "/usr/bin/env python" with "/usr/bin/env python2" in the following files in directory cd /opt/cxgames/bin/: cxassocedit cxinstaller cxmenuedit cxmessage cxregister cxreset cxrun cxsetup cxupdatecheck cxwait
 
replace "/usr/bin/env python" with "/usr/bin/env python2" in the following files in directory cd /opt/cxgames/bin/: cxassocedit cxinstaller cxmenuedit cxmessage cxregister cxreset cxrun cxsetup cxupdatecheck cxwait
  
 
All should work now.
 
All should work now.

Revision as of 18:21, 25 March 2011


Crossover Office is a fork of wine, aimed at users of Microsoft Office, and associated programs.

Crossover Office allows you to use these windows-based programs under linux.

See http://www.codeweavers.com/ for more info.

Crossover Office 10.0.0 on Arch

http://www.codeweavers.com/support/forums/general/?t=25;msg=92523

In addition to the instructions given in the above-link, I found that on a fresh Arch64 install, crossover was missing many dependencies. Crossover would install correctly, but it would give me errors when trying to install Office 2007. To remedy this easily, install wine: "pacman -S wine". This will install all of the wine dependencies, which are also dependencies for crossover office.


Crossover Office on Arch64 via self downloaded shell script

To install Crossover office on Arch64, you need some 32bit emulation libraries (All of these may not be required anymore, I just installed all of them):

pacman -S linux32 lib32-gcc-libs lib32-glibc lib32-libxi lib32-zlib lib32-libsm

there is no linux32 package!

Set executable flag and login as root or use the superuser command (the Crossover install script doesn't like to be run in sudo):

chmod +x install-crossover-pro-9.0.0.sh && su

All that is left is to run the installer:

./install-crossover-pro-9.0.0.sh

After the installation cxinstaller and other crossover programs may fail to start. Run them from the terminal:

 $CXOFFICE_INSTALL_DIR/bin/cxinstaller

If you see the following error:

 ImportError: No module named gtk

Install the python gtk module:

 pacman -S pygtk 

This also fixed a "no gobject" warning that showed up when running the installer.

If you see the following error:

 /usr/bin/env: python: No such file or directory

Be sure you have installed Python (>= 2) and issue the following command:

 sudo ln -s /usr/bin/python2 /usr/bin/python

Crossover Office on Arch64 via AUR

As the above isn't working now because of python3 and perhaps some more issues, it's likely better to install via AUR. One can use AUR_Helpers to install crossover-games replace "/usr/bin/env python" with "/usr/bin/env python2" in the following files in directory cd /opt/cxgames/bin/: cxassocedit cxinstaller cxmenuedit cxmessage cxregister cxreset cxrun cxsetup cxupdatecheck cxwait

All should work now.