protonscr

Package file name

steamclosed Feature Requestreviewed
ValveSoftware/steam-for-linux#2202 · opened 2013-03-21 by baryluk · updated 2013-04-01 · 6 comments · github
Bbaryluk 2013-03-21 github

Can you please make it adhere to the standard Debian naming?

To be precise, it should be:

steam-launcher_1.0.36_all.deb

(actually probably _i386.deb, but right now it only contains scripts, and a bootstrap archive, so _all.deb may also be proper for now).

Thanks.

Bbaryluk 2013-03-21 github

I am talking about package manually downloaded from http://store.steampowered.com/about/

it is called steam.deb or steam_latest.deb.

Very ugly.

Sslouken 2013-03-24 github

That's just a shortcut to the latest archive.
You can get the full package from the repo here:
http://repo.steampowered.com/steam/

Bbaryluk 2013-03-30 github

Could you place small links on http://store.steampowered.com/about/ to the http://repo.steampowered.com/steam/ or to the simple few line instruction about adding proper repos to the sources.list and installing using apt-get?

Your comment is first time I see any reference to repo URL.

Bbaryluk 2013-03-30 github

Also instead of using symlink how about using HTTP Redirect (302)? This way you can still have single URL pointing to newest version, but most browsers will present a target filename to be saved to disk.

Instruction should just contains

  1. sources.list line:

-- /etc/apt/sources.list.d/steam.list --
deb http://repo.steampowered.com/steam/ precise steam
-- end --

  1. GPG public key id

  2. instruction about installing

dpkg-architecture --add i386 # optional, as Ubuntu already have it I think
apt-get update
apt-get install steam-launch

You are free to copy and use this comment verbatim or modified if you like.

It maybe even put into README.md in this virtual repository on github, and references from steam store download page.

Thanks.

Sslouken 2013-03-30 github

Is there any particular reason this is needed?
Double clicking on the package installs it correctly on every system we've tried, and it automatically adds the Steam repo to your sources on installation.

Bbaryluk 2013-04-01 github

No it doesn't work. Installing it directly actually requires installing it twice, with half-broken dependencies in the middle, which needs to be fixed by "apt-get install -f" basically. Also touching any files /etc from postinstalll scripts is quite controversial, and should be avoided based on Debian policy. It is much easier for me to add proper line to sources.list and use apt-get for installing, than messing with double clicking (I do not know what supposedly this means, and what it executes), and editing files behind my back.

Nothing extracted yet.