Did any one managed to successfully install Corssover on PureOS?
If so, i’d appreciate to hear your insights
Yes. It helps if you install steam first as it will already install most of the dependencies automatically for you.
Crossover is great btw.
I am using elementary os now but pureos is the same thing if you have the right repos.
Hi, how did you install the Steam?
Via the PureOS store - which Steam is providev via flatpak, or in a different way?
Go to steampowered.com and download the deb file. Make sure you save it in the Downloads folder.
Then using Tilix (terminal) go to your Downloads folder
sudo dpkg -i steampowwered.deb
where steampowered is the actual name of the file you downloaded.
If there are errors from trying to install this (which there should be as PureOS does not have any 386 dependencies) then type:
sudo aptget -f install
This should go through and install the missing dependencies.
From here you should then be able to install crossover without incident. If you have any use the same aptget command from above and you should be good.
Sorry to be thick.
I couldn’t see the .deb file. ??
You’re not. Just new to this.
The Deb file will be in whatever folder you saved it in. You must be in that folder before the dpkg command will work.
It looks like it hides here.
here’s the output of my terminal history
397 sudo dpkg -i Downloads/steam_latest.deb 398 sudo apt-get -f install 399 sudo dpkg -i crossover_19.0.1-1.deb 400 sudo apt-get -f install
here is the output of trying to install crossover
sherab@sherab-librem:~$ sudo dpkg -i crossover_19.0.1-1.deb dpkg: error processing archive crossover_19.0.1-1.deb (--install): package architecture (i386) does not match system (amd64) Errors were encountered while processing: crossover_19.0.1-1.deb
Steam is working on PureOS
But no success with crossover.
Any other suggestions I should try?
Could you show me what the apt-get -f install command did after you used dpkg to try and install crossover?
PureOS does not come with ANYTHING even remotely related to the i386 (32bit) processes and software.
If you are going to be using crossover for a bunch of things, then I would suggest you scrub your machine and put a Ubuntu flavored distro on it. They run perfectly on the Librems, and you wont have any of these problems.
Here’s a long output of both commands
sherab@sherab-librem:~$ sudo dpkg -i crossover_19.0.1-1.deb [sudo] password for sherab: Selecting previously unselected package crossover:i386. (Reading database ... 240596 files and directories currently installed.) Preparing to unpack crossover_19.0.1-1.deb ... Unpacking crossover:i386 (19.0.1-1) ... dpkg: dependency problems prevent configuration of crossover:i386: crossover:i386 depends on libc6 (>= 2.11). crossover:i386 depends on libx11-6 | xlibs. crossover:i386 depends on libxext6 | xlibs. crossover:i386 depends on libxi6. crossover:i386 depends on libfreetype6. crossover:i386 depends on libpng12-0 | libpng16-16. crossover:i386 depends on libz1. crossover:i386 depends on libnss-mdns | lib32nss-mdns:amd64; however: Package lib32nss-mdns is not installed. crossover:i386 depends on libcups2; however: crossover:i386 depends on liblcms2-2; however: crossover:i386 depends on libglu1-mesa; however: crossover:i386 depends on libxcursor1; however: crossover:i386 depends on libxrandr2; however: dpkg: error processing package crossover:i386 (--install): dependency problems - leaving unconfigured Processing triggers for doc-base (0.10.8) ... Processing 1 added doc-base file... Errors were encountered while processing: crossover:i386 sherab@sherab-librem:~$ sudo apt-get -f install Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages will be REMOVED: crossover:i386 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 604 MB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 245139 files and directories currently installed.) Removing crossover:i386 (19.0.1-1) ... Processing triggers for doc-base (0.10.8) ... Processing 1 removed doc-base file... sherab@sherab-librem:~$
@sherab_kelsang, CrossOver support/wiki/linux/linuxtutorial/install requires sudo dpkg --add-architecture i386, but:
Sorry then I have to apologize. I have been off of PureOS for a while using other distros, and I think because I haven’t dealt with that particular problem in a while, and because I remembered Steam working (which uses the 386 architecture extensively) that in theory there should be a way to get it working. I don’t think I ever went that far on PureOS though. it was like fitting an uphill battle because the battle was purposely made to be uphill. So I just went a different course and said screw the hill.
yes I know what you say
I actually left for Linux Mint where things indeed are much easier.
But I wanted to come back to PureOS - not sure why.
Any how, thanks fro trying to help.
I understand. PureOS does seem to run better and is more lean.
I’m sure there is a way to get it working, but even if you do, you will probably face many more challenges later actually getting software to run through it.
I suspect I will have to resort to a Linux Mint on Gnome Boxes or something like that.
Well maybe one day crossover will be completely 64 bit with no need for i386 architecure
Thank you fro helping
Any advice on how to completely remove Steam from my laptop?
As I do not play any games
I would think a apt purge would do the trick.
Then maybe an auto-remove to get rid of any unused packages once it is gone. Steam bundles everything pretty nicely.
ok yeah I’ve done that
thank you and have a good weekend
Crossover requires 32bit support, which PureOS lacks.
There’s a convoluted ugly hack possible to get it working, that goes like this:
- Hack in 32bit support (instructions)
- Inside a 32bit chroot:
- install gdebi:
apt-get install gdebi
- install crossover deb package using gdebi:
- On main system: install Crosover using installer script provided by Codeweavers. To download it, choose option Other Linux not listed above on the download page.
It might be just easier to use a distro which does support 32bit binaries out of the box.