CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Linux
Discussion about CrossOver Linux

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Installation of cxoffice - Virtual Machine & Debian/KDE | Request for Comments

Installation of cxoffice - Virtual Machine & Debian/KDE | Request for Comments

202506_eea921e6-b8d2-498a-91cb-32d02f125659

Audience

  • Users that intend to install cxoffice without missing/broken libraries

References

ID Title / Link
REF01 "CrossOver Linux - Ubuntu, Mint, or other Debian Based Linux"
https://media-zh.codeweavers.com/pub/crossover/cxlinux/demo/
REF02 "Use cxfix and cxdiag to correct common issues"
https://support.codeweavers.com/crossover-troubleshooting-documentation
REF03 "Missing Library Messages"
https://support.codeweavers.com/en_US/missing-libraries

Introduction

This text describes a procedure to install cxoffice on a Debian system.

The procedure was created for an out-of-the box Debian/KDE running in a Virtual Machine.

Special Thanks

My thanks to all the authors and contributors to the publications referenced in this text.

Intended outcome

The aim is to create a procedure for a trouble-free cxoffice installation.
By using a controlled environment, users should be able to recreate it as a reference/starting point in case of issues.
As this environment consists of out-of-the box Debian, the procedure should work for Debian and derivatives.

It would be appreciated, if readers could

  • comment on any bugs in this text

  • comment on whether they get the same reports of missing libraries

  • comment on other issues they experience (ideally with potential fixes/workarounds)

Versions

  • Debian 12.10.0 with KDE

  • VirtualBox 7.1.8 with GuestAdditions

  • cxoffice 25.0.1 (identifies as wine-10.0)

Prerequisites

  1. Host with RAMdisk mounted as /mnt/RAMdisk/ and used as SharedDrive, containing

    • installation file crossover_25.0.1-1.deb REF01
  2. VirtualBox Virtual Machine

    • 8 cores in this example, adjust as required

    • Debian & KDE

    • user "vbox"

    • no previous cxoffice wine or Wine installation and

    • SharedDrive mounted as /home/vbox/RAMdisk

    with

    • VM-Bi: Virtual Machine, Multi-Arch

      Packages added as part of the GuestAdditions installation

      sudo apt-get install gcc make perl linux-headers-6.1.0.37-amd64 synaptic

      Added i386 architecture

      sudo dpkg --add-architecture i386
      sudo apt update

Installing cxoffice

  1. Change to SharedDrive

    cd $HOME/RAMdisk/
  2. Install cxoffice

    sudo apt-get install ./crossover_25.0.1-1.deb
    
    N: Download is performed unsandboxed as root as file '/home/vbox/RAMdisk/crossover_25.0.1-1.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
  3. Correct common issues with cxfix as per REF02

    sudo /opt/cxoffice/bin/cxfix --auto
  4. Run checks for missing/broken libraries as per REF02

    sudo /opt/cxoffice/bin/cxdiag
    sudo /opt/cxoffice/bin/cxdiag64
  5. Address reported issues using commands described in REF03

    The following table lists

    • the commands needed to install the packages required to address missing/broken libraries (number_name)
    • the cxdiag/cxdiag64 messages/warnings addressed by that particular command (number_Msg-index)
    ID Command / Message
    01_MissingLibCapi20 sudo /opt/cxoffice/bin/cxfix missinglibcapi20 missinglibcapi20.amd64
    01_Msg-101 [MissingLibCapi20]
    [MissingLibCapi20.amd64]
    01_Msg-102 "Lib"="libcapi20.so.3"
    01_Msg-103 "Title"="Missing 32-bit libcapi20.so.3 library"
    "Title"="Missing 64-bit libcapi20.so.3 library"
    02_MissingLibOdbc sudo /opt/cxoffice/bin/cxfix missinglibodbc missinglibodbc.amd64
    02_Msg-101 [MissingLibOdbc]
    [MissingLibOdbc.amd64]
    02_Msg-102 "Lib"="libodbc.so.2"
    02_Msg-103 "Title"="Missing 32-bit libodbc.so.2 library"
    "Title"="Missing 64-bit libodbc.so.2 library"
    03_MissingLibOpencl sudo /opt/cxoffice/bin/cxfix missinglibopencl missinglibopencl.amd64
    03_Msg-101 [MissingLibOpencl]
    03_Msg-102 "Lib"="libOpenCL.so.1"
    03_Msg-103 "Title"="Missing 32-bit libOpenCL.so.1 library"
    04_MissingLibOsmesa82 sudo /opt/cxoffice/bin/cxfix missinglibosmesa82 missinglibosmesa82.amd64
    04_Msg-101 [MissingLibOsmesa82]
    [MissingLibOsmesa82.amd64]
    04_Msg-102 "Lib"="libOSMesa.so.8"
    04_Msg-103 "Title"="Missing 32-bit libOSMesa.so.8 library"
    "Title"="Missing 64-bit libOSMesa.so.8 library"
    05_MissingLibPcap sudo /opt/cxoffice/bin/cxfix missinglibpcap missinglibpcap.amd64
    05_Msg-101 [MissingLibPcap]
    05_Msg-102 "Lib"="libpcap.so.0.8"
    05_Msg-103 "Title"="Missing 32-bit libpcap.so.0.8 library"
    06_[MissingLibAsound] sudo /opt/cxoffice/bin/cxfix missinglibasound missinglibasound.amd64
    06_Msg-101 [MissingLibAsound]
    06_Msg-102 "Lib"="libasound.so.2"
    06_Msg-103 "Title"="Missing 32-bit libasound.so.2 library"
    07_MissingGStreamer1Bad2 sudo /opt/cxoffice/bin/cxfix missinggstreamer1bad missinggstreamer1bad.amd64
    07_Msg-101 [MissingGStreamer1Bad2]
    07_Msg-102 "Title"="The gst-plugins-bad 32-bit GStreamer plugins appear to be missing h264parse"
    08_MissingGStreamer1Ugly sudo /opt/cxoffice/bin/cxfix missinggstreamer1ugly missinggstreamer1ugly.amd64
    08_Msg-101 [MissingGStreamer1Ugly]
    08_Msg-102 "Title"="The gst-plugins-ugly 32-bit GStreamer plugins appear to be missing asfdemux"
    08_Msg-201 [MissingGStreamer1AsfDemux]
    08_Msg-202 "Title"="The gst-plugins-ugly 32-bit GStreamer plugins appear to be missing asfdemux"
    09_MissingGStreamer1Libav sudo /opt/cxoffice/bin/cxfix missinggstreamer1libav missinggstreamer1libav.amd64
    09_Msg-101 [MissingGStreamer1Libav]
    09_Msg-102 "Title"="The gst-libav 32-bit GStreamer plugins appear to be missing avdec_eac3"
    09_Msg-201 [MissingGStreamer1AvdecVp9]
    09_Msg-202 "Title"="The gst-libav 32-bit GStreamer plugins appear to be missing avdec_vp9"

Starting cxoffice

/opt/cxoffice/bin/crossover

Fin

another great guide. kuddos from me

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy.
You can accept the use of cookies or other identifiers by clicking the Accept button. By clicking Reject, this disables 3rd party tracking.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzUwNjkyMDk4LCJjc3JmX3Rva2VuIjoidHFBYkZ5d1RldWJraFJ3RyIsImdkcHIiOm51bGx9