Running multiple versions of CrossOver can result in ~/.cxoffice
directory conflicts. In some cases, an application will not run in one version of CrossOver but does run in another. If you need to install parallel versions of CrossOver, use the .bin
installer and manually set the CX_PRODUCT_ID
value for each install. (CX_PRODUCT_ID
only accepts alphanumeric characters, special characters are not allowed.)
The steps to install multiple versions of CrossOver (e.g., 22 and 21) are as follows:
Set your environment variable in the terminal.
$ export CX_PRODUCT_ID=cxoffice22
Drag and drop the CrossOver 22 .bin
installer into the terminal. This instance installs as cxoffice22, and bottles are written to the ~/.cxoffice21
directory.
Go back into the terminal and set the environment variable for the other version.
$ export CX_PRODUCT_ID=cxoffice21
Drag and drop the CrossOver 21 .bin
installer into the terminal. This instance installs as cxoffice21, and bottles are written to the ~/.cxoffice21
directory.
Reset the environment variable in the terminal.
$ export CX_PRODUCT_ID=
Note: When installing multiple versions of CrossOver, do not use the .deb
or .rpm
packages.
Other Articles
Launching a Windows .exe File
Creating a Launcher for a Windows Application
Delete a Bottle in CrossOver Linux