CrossOver Linux 23.7 on openSUSE Tumbleweed

I don’t run Windows applications all that often as of late but I needed to add a thing and discovered that Crossover was not installed on my system. I was a bit surprised by this as I do recall recently struggling with getting something to run in Linux recently.

I downloaded the latest Crossover Linux 23.7.1-1, and proceeded to install it but I was given this warning:

Problem: nothing provides 'libnsl.so.1' needed by the to be installed crossover-23.7.1-1.x86_64
Solution 1: do not install crossover-23.7.1-1.x86_64
Solution 2: break crossover-23.7.1-1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c):

That meant that this version of libsnl.so.1 was not available in the default repository of openSUSE Tumbleweed. A little investigation later and I determined that it is the 32 bit version of libsnl.so.1 that is not in the default repos.

The Solution

Using my “new” favorite tool in openSUSE, opi, I was able to quickly fix this problem:

> opi libnsl
Searching repos for: libnsl
1. libnsl1
2. libnsl3
3. libnsl-devel
4. libnsl3-32bit
5. libnsl1-32bit
6. libnsl2-32bit
7. libnsl1-debuginfo
8. libnsl3-debuginfo
9. libnsl-debugsource
10. libnsl3-32bit-debuginfo
11. libnsl1-32bit-debuginfo
12. libnsl2-32bit-debuginfo
Pick a number (0 to quit): 5
You have selected package name: libnsl1-32bit

I’m sure that these things shift and change a bit so what I selected here was number 5, the 32bit version of libnsl1

 1. devel:gcc:next ?                          | 2.39.9000.23.g15de3d17e1  | x86_64
2. Base:System ? | 2.39 | x86_64
3. home:MaxxedSUSE ! | 2.39 | x86_64
4. home:alveus:kde:plasma6 ! | 2.39 | x86_64
5. home:alveus:kodi-stable ! | 2.39 | x86_64
6. home:alveus:main:amd ! | 2.39 | x86_64
7. home:alveus:main:intel ! | 2.39 | x86_64
8. home:alveus:main:wine ! | 2.39 | x86_64
9. home:alveus:qt6:next ! | 2.39 | x86_64
10. home:gmbr3:Develop ! | 2.39 | x86_64
11. home:javispedro:fixpkgs ! | 2.39 | x86_64
12. home:Andreas_Schwab:glibc ! | 2.39.9000.23.g15de3d17e1 | x86_64
Pick a number (0 to quit): 2
You have selected package: Base:System ? | 2.39 | x86_64
Adding repo 'Base:System'

Nothing against any of the other repos here but I went with the “Base:System” because that seem like it would be the most stable. Often enough, the community repos ultimately feed up into these “experimental” repos.

Once that was installed, CrossOver Linux installed properly. In my case, I did it in the terminal with zypper:

sudo zypper in ~/Downloads/rpms/crossover-23.7.1-1.rpm

It installed properly from there and I was off to the races.

Final Thoughts

I’m not sure what changed between openSUSE Tumbleweed and CodeWeaver’s CrossOver Linux that caused me to have to do a little extra work to get what I want but it happened and this is the solution. It should also be noted that even from the CodeWeaver’s download site, they do not mention openSUSE at all, it is unfortunate but at least Fedora gets a mention. The way I see it, Fedora and openSUSE are like fairly close cousins so things tend to work on openSUSE that are meant for Fedora.

The little hiccup is one of those annoying aspects of life on Linux which I doubt will ever go away. Is it worse than than running the Windows application on Windows itself? No, but it still is quite annoying.

I am back to running a few of those applications that pop up from time to time on my openSUSE Tumbleweed laptop again. So, my tech life is back to the way it should be. I can smile once again.

References

OPI | OBS Package Installer
CrossOver Linux from CodeWeavers
CrossOver Linux Use and Review on openSUSE


Discover more from CubicleNate.com

Subscribe to get the latest posts sent to your email.


Comments

Leave a Reply

Discover more from CubicleNate.com

Subscribe now to keep reading and get access to the full archive.

Continue reading