We have been discussing the issue in another thread. Ultimately, the discussion went in a different direction and got a bit off-topic. It's going to be difficult to read through all of it. For this reason, above all, I'd like to summarize the subject here. I'd also like to know who else supports the idea.
The issue:
-
Crossover installation on Ubuntu 12.04 LTS is a pain via .bin file.
-
Crossover installation on Ubuntu 12.10 and higher is a pain via .deb file.
-
Crossover is missing libs and other things on all (?) Ubuntu versions.
-
Crossover hangs during the installation via USC on Ubuntu 13.10 64-bit, which can cause other issues if you force a reboot of the machine.
-
Crossover deletes installed apps and some other things on 12.04 64-bit when trying to install one of the many missing libs - libgsm.
-
Crossover is outdated on all Ubuntu versions. Steam, one of the officially supported apps, is broken on older versions of Crossover. This alone is a showstopper and a good reason to update.
How it should be: Easy, accessible and updated!
-
Crossover 13.x and future updates during the lifetime of currently available and future Ubuntu LTS releases via USC. In this case, we are looking at a five year timeframe of support from Codeweavers. If this isn't possible, at least support Crossover until the next LTS is available for download. A new LTS is released every two years.
-
Crossover 13.x and future updates during the lifetime of currently available and future Ubuntu normal releases via USC. In this case, we are looking at a nine month timeframe of support from Codeweavers.
-
If you have to prioritize, go with LTS. Not only is LTS important for enterprise users, but it is also the default/standard installation on mainstream computers coming from Dell, HP, Lenovo and others. Even Valve focuses on the LTS of Ubuntu for Steam.
-
The above should be an automated process for updates and the installation itself via USC - no manual lib and dependency hunting whatsoever should be required.
-
The above should not cause conflict or delete any other programs on your system.
-
The above goes for 32- and 64-bit Ubuntu installations.
Final words:
Can it be done? The situation regarding Ubuntu + outdated Crossover has been going on for several months. Ppl who bought and are effectively still buying Crossover via USC are screwed right now. This goes for 12.04 LTS and the normal versions that follow it. Crossover has more or less the same issue on all Ubuntu releases. It's a big deal having to think about command lines to manually install missing libs on something that is suppose to be more user friendly than vanilla Wine and PlayOnLinux. Some folks won't be able to install Crossover at all. Personally, I just want to see, click, buy, download and run it. That's the least - the minimum - that I expect from a commercial product I paid for. Basic functionality has to be there. Needless to say that Crossover is a great, underrated product and it runs very good on my Nvidia hardware, but it's too complicated to install and use on Ubuntu.
Additional ideas for future releases on Ubuntu:
In addition to the above, I suggest to promote Crossover via USC and also via: www.ubuntu.com/desktop/features
A partnership with Canonical would help both sides to make their product more attractive and accessible to users switching from other operating systems. It's a win-win situation for both parties. I'm sure you guys can find a nice deal for both sides. This is how I imagine such a thing:
Crossover on Ubuntu.com:
Crossover on USC:
Yes, I am aware of the ugly copy and paste work of mine. You get the idea.
Thanks,
Alex