Page MenuHomePureOS Tracker

Attempted install of Steam fails
Closed, InvalidPublic

Description

Attempting install of Steam under fully updated PureOS as of this date. Terminal reports: "Steam needs to install these additional packages: libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386"

Upon entering password, the following result returns.

sudo] password for james:  
.....
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Package libc6:i386 is not available, but is referred to by another pa
ckage.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
 libdb1-compat tzdata

E: Unable to locate package libgl1-mesa-dri:i386
E: Unable to locate package libgl1-mesa-glx:i386
E: Package 'libc6:i386' has no installation candidate
Press return to continue:

After hitting enter there is an error: You are missing the following 32-bit libraries and Steam may not run libc.so.6

Event Timeline

zlatan.todoric closed this task as Invalid.Feb 16 2018, 22:39

Steam client is nonfree software so it will never be part of PureOS.

I'm not suggesting that Steam be included in PureOS. These are packages needed to run the Steam client. Are they non-free? If a customer chooses to install and run Steam, they should be able to.

That is not a job of PureOS and this is PureOS tracker. Also PureOS is only 64bit and last time I checked, steam was still usually 32bit built so you would need plethora of 32bit libs.

Also PureOS is community based with strong Purism backend, but still community - so no customers but users.

All in all, default PureOS will not be able to install steam, you either need to add non-PureOS repos or switch as PureOS is freedom, privacy and security oriented which Steam is not.