I should probably elaborate.
Following the instructions from Codeweavers, one would firstly use the .rpm package. Alternatively, one downloads the .bin installer file, changes permissions to 755, and executes the .bin. That opens a graphical installer, which I go through and it says it's finished. The terminal window is still open, and another opens with the error:
"Warning: Could not find an interactive shell to start."
This is the same warning I get when I try to run Crossover (which has an entry in the start menu system in KDE). Going back to the original terminal window from which I run the .bin file, it has additional steps I have to go through. It appears to be installing again, but without the graphical interface. After going through these steps, there is a message which says "Installation was successful." However...
Then the terminal reports all this:
cxsu:error: timeout at /home/eoin/cxoffice/bin/cxsu line 298.
Could not install some Unix packages
Some errors may prevent CrossOver Linux from working correctly.
The following issues can be fixed:
* https://www.codeweavers.com/support/wiki/Diag/gir-data (32-bit)
zypper install python3-cairo python3-gobject-Gdk typelib-1_0-Gtk-3_0
* https://www.codeweavers.com/support/wiki/Diag/python-vte-2-91 (32-bit)
zypper install typelib-1_0-Vte-2.91
(process:29788): Gtk-CRITICAL **: 18:50:23.342: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
(process:29788): Gtk-CRITICAL **: 18:50:23.342: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
(process:29788): Gtk-CRITICAL **: 18:50:23.342: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
./install-crossover-20.0.4.bin: line 129: 29788 Segmentation fault (core dumped) "$installer" "$@"
So, since it says zypper can 'fix' this, I do as it suggests and run zypper to fix the dependency problems. That reports that I have newer file(s) than what are required, and so asks me what I want to do. I basically bail out at this point (cancel), because I do not want to break other software by rolling back python3-cairo.
This is what zypper says:
Loading repository data...
Reading installed packages...
'typelib-1_0-Gtk-3_0' is already installed.
No update candidate for 'typelib-1_0-Gtk-3_0-3.24.20-lp152.2.3.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Problem: installed python3-pycairo-1.19.1-lp152.2.1.x86_64 obsoletes python3-cairo < 1.19.1 provided by python3-cairo-1.15.1-lp152.4.5.x86_64
Solution 1: deinstallation of python3-pycairo-1.19.1-lp152.2.1.x86_64
Solution 2: do not install python3-cairo-1.15.1-lp152.4.5.x86_64
Choose from above solutions by number or cancel [1/2/c/d/?] (c):
I can choose solution 2 (do not install...), but that's kinda the same as cancelling since I already have a newer version of python3-cairo.
That's where I am, and why I'm asking for help here.