Difference between revisions of "CrossOver"

From ArchWiki
Jump to: navigation, search
(Crossover Office on Arch64)
(Add a link.)
(29 intermediate revisions by 16 users not shown)
Line 1: Line 1:
Crossover Office is a fork of [[wine]], aimed at users of Microsoft Office, and associated programs.
+
[[Category:Wine]]
 +
[[Category:Gaming]]
 +
{{Article summary start}}
 +
{{Article summary text|Configuring and installing CrossOver on Archlinux.}}
 +
{{Article summary heading|Related}}
 +
{{Article summary wiki|Wine}}
 +
{{Article summary end}}
 +
[http://www.codeweavers.com/ CrossOver] is the paid, commercialized version of Wine which provides more comprehensive end-user support. It includes scripts, patches, a [[wikipedia:Graphical user interface|GUI]], and third-party software which may never be accepted in the Wine Project.  This combination makes running Windows programs considerably easier for those aren't so tech-savvy.
 +
{{Expansion| Multi-user installs, other desktop environments, older versions (if applicable).}}
  
Crossover Office allows you to use these windows-based programs under linux.
+
==Installing Crossover Linux==
 +
Tested with trial {{ic|install-crossover-11.2.1.bin}}
  
See http://www.codeweavers.com/ for more info.
+
*Ensure {{ic|python-dbus-common}}, {{ic|pygtk}} and {{ic|python2-dbus}} are installed.
  
==Crossover Office on Arch64 via self downloaded shell script==
+
*Run {{ic|# ln -sf /usr/bin/python2 /usr/bin/python}}
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
+
*Finally {{ic|$ ./install-crossover-*.bin}} for single user.
  
Set executable flag and login as root or use the superuser command (the Crossover install script doesn't like to be run in sudo):
+
==Using CrossOver==
 +
Assuming it was installed as ''user'', Crossover binaries should be located in {{ic|~/cxoffice}}.
  
chmod +x install-crossover-pro-9.0.0.sh && su
+
Some desktop environments like [[KDE]] may have automatically placed menu entries as part of the installation process.
  
All that is left is to run the installer:
+
Installed programs should be located under a new menu entry called ''Window Applications''.
  
./install-crossover-pro-9.0.0.sh
+
{{Tip| If you get a registration failure, try: {{ic|# /opt/cxoffice/bin/cxregister}}. Registration should then complete and be valid for all users on the system.}}
 
+
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.
+
 
+
==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:
+
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
+
 
+
All should work now.
+

Revision as of 17:33, 9 April 2013

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary end CrossOver is the paid, commercialized version of Wine which provides more comprehensive end-user support. It includes scripts, patches, a GUI, and third-party software which may never be accepted in the Wine Project. This combination makes running Windows programs considerably easier for those aren't so tech-savvy.

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason: Multi-user installs, other desktop environments, older versions (if applicable). (Discuss in Talk:CrossOver#)

Installing Crossover Linux

Tested with trial install-crossover-11.2.1.bin

  • Ensure python-dbus-common, pygtk and python2-dbus are installed.
  • Run # ln -sf /usr/bin/python2 /usr/bin/python
  • Finally $ ./install-crossover-*.bin for single user.

Using CrossOver

Assuming it was installed as user, Crossover binaries should be located in ~/cxoffice.

Some desktop environments like KDE may have automatically placed menu entries as part of the installation process.

Installed programs should be located under a new menu entry called Window Applications.

Tip: If you get a registration failure, try: # /opt/cxoffice/bin/cxregister. Registration should then complete and be valid for all users on the system.