protonscr

Steam assumes apt-get is the packagemanager

steamclosed reviewed3rd party game
ValveSoftware/steam-for-linux#42 · opened 2012-12-20 by mdaffin · updated 2013-01-18 · 6 comments · github
Mmdaffin 2012-12-20 github

When trying to install a game with missing libraries steam attempts to run apt-get which will fail on any system that is not Debian based.

It would be better to check if apt-get is installed before trying to run it and if not display a message telling the user which libraries are missing. Or better yet check which distribution is running and display the message on non supported distributions as different distributions can ave different names or versions of their packages.

Mmdaffin 2012-12-20 github

Actually this is an issue with spacechem trying to install missing dependencies

Ddraeath 2012-12-20 github

Workaround: installer can check for various files in /etc such as /etc/redhat-release to determine the distro, utilizing the required package manager. If none exist, failing gracefully with an informative message would be better than blindly running apt-get.

Sscottlu 2012-12-20 github

We are addressing dependency management in an upcoming release, in a distro independent way.

Zzachtronics 2012-12-31 github

This should be fixed in our prerelease branch, which you can access with the following steps:

Open Steam to your library and right-click on SpaceChem. Select "Properties", then select the "BETAS" tab, and then select "prerelease" from the dropdown. Let it download its files and then try launching the game again.

The fix was to remove the dependency, thus removing the need to acquire it.

Zzachtronics 2013-01-05 github

@lumag Please open a new issue for this.

Llumag 2013-01-05 github

@zachtronics #553

Nothing extracted yet.