New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a Debian compatible deb #26
Comments
Yes please! Supporting multiarch as well :) Debian Wheezy 64, multiarch enabled, Phenon II X6, Geforce 460GTX |
+1. It seems that just recompiling on Debian should work. Or just put source, we'll do that :) |
+3. i was able to run 1.0.0.14 on wheezy with experimental packages but not 1.0.0.17. jockey-common isn't packaged either and that looks like it provides the ubuntu restricted drivers tool. Luckily that doesn't look to be part of the deb but would cause errors with the options to look for driver updates inside steam |
Indeed! Dual booting Squeeze with the bpo kernel and Wheezy. i5-3317U, Intel HD 4000. |
+1 for Wheezy atleast. The solution might also be a common package for multiple deb based distributions if not such a strict dependencies were used. |
+1 |
+1 |
+1 Linux Mint Debian Edition amd64 here. |
yeah Valve, Debian is Ubuntu's dad, please support us |
+1 wheezy |
Debian unstable+experimental AMD64 (multiarch) here, with version 1.0.0.17, only two minor issues for Valve to fix: The Ubuntu package libjpeg-turbo8 is libjpeg8 in Debian And the Ubuntu package for libpulse0 has an epoch version of 1, while the Debian package does not have one. (libpulse0 >=1:0.99.1 is needed, Debian has 2.1-2 (no epoch)) Debian AMD64 also has an issue because libwayland0 is not yet multiarch (Debian bug #690081) |
+1 wheezy |
+1 testing amd64. |
+1 LMDE amd64 w/ multiarch, ready for testing! |
"closed" means you will realize our request? |
I would agree that a clarification from Valve would be appreciated. Most other software vendors, such as Google, have little trouble packaging applications for both Debian(Pure) and Debian(Ubuntu). I find myself highly confused as to why Valve's package is tied to Debian(Ubuntu) packages. For example, a clarification over why libjpeg-turbo8 was used in place of libjpeg might explain some of the logic behind the packaging issues. |
+1 |
@Zerias: Valve stated earlier that they are going to support Ubuntu only (for now) so that might clarify dependency issues/hell and other problems on non-ubuntu linux. @johnv-valve: In what way is this a duplicate of #13? That issue is about RPM/TGZ, not about fixing .deb package's dependencies. |
@Majkl578 I didn't find the statement you are referring to. Could you link to it ? Thank you. |
@Majkl578 He also marked it as a dupe of #73. I think they're lumping all "Support $OTHER_DISTRO" requests together. |
+1 LMDE amd64 w/ multiarch |
@Zerias - libjpeg-turbo8 is used because it supports multiarch on Ubuntu 12.04 while libjpeg8 does not. We are working out a way that all the different distros and their communities can get Steam install packages in their preferred flavor. So I have tried to lump all "Steam needs support for " feature requests into one issue. I understand the desire to have native packages for different distros, but right now the bulk of our efforts have to go towards Ubuntu 32-bit and 64-bit since that is what the vast majority of our customers are running. I hope that provides the clarification you were looking for. |
FYI, we are working on a package dependency system that distributions can customize to map Ubuntu package dependencies into what is needed for any given distribution. |
Very informative, @johnv-valve, thank you. |
...but not in any version of Ubuntu yet. That's what he's referring to. So, the reason for the deb package's Debian-incompatible dependencies are the shortcomings of Ubuntu. Sad state of the Debian ecosystem. |
@shakademus which is, again, why the smart development idea is to base against the source distribution, in this case Debian, and that forces the downstream vendor, in this case Debian(Ubuntu), to get their act together. |
I run Linux Mint Debian Edition. I get this when I do
I understand I need libjpeg8, but what about the other three? Will Steam work with the versions I have? (I have 2.13-37 of multiarch-support. The other versions are in the message.) If not, how do I fix it? |
@AgentE382: |
Yes...we need steam for Debian |
sudo dpkg -i steam_latest.deb |
👍 |
1 similar comment
👍 |
Now the only thing that is still causing dependecies problems on Debian is the Pulseaudio library.
Because the Ubuntu version isn't the same version on Debian, and it also uses a different version number (1:0.99.1 vs 2.0-6). Can you do something about it? |
I agree with Mastergatto, this simple fix would things much easier for Debian users. |
We're in the process of creating the Steam Linux Runtime which will hopefully take care of most of these issues. |
1.0.0.35 added |
I entirely agree with those who state that Valve should simply target the root distro (Debian) as doing so give automatic and convenient support for ALL Debian based distros, rather than only supporting one increasingly proprietary distro (Ubuntu) which once again is recently making foolish decisions which are driving away users to other distros. (One past example of such a decision is the Unity desktop which drove away some folk to other flavors of Ubuntu, but more recently they are embedding "spyware" and "adware" into the distro which has again upset some folk and driven them to further distrust Ubuntu variants altogether.) If Canonical continues to rub their users the wrong way, they may find themselves in a similar boat to other distros in the past who've met with forked projects or losing mass numbers of users to competing distros. The simple and safe solution to this is to target Steam at the parent distro of Ubuntu (Debian) ensuring an easy migration path for any users switching from Ubuntu to other Debian based distros, while also ensuring that Steam continues to be available to the widest possible userbase, as Debian based distros are among the most widely used currently, with RedHat (Fedora) .rpm package based distros running a fairly close second I believe? |
It's in Testing's non-free repo now. |
This has also been addressed in steam-launcher 1.0.0.44 - the Depends has been downgraded to a Recommends. |
Some of the dependencies for the Ubuntu deb are uninstallable on Debian Wheezy
The text was updated successfully, but these errors were encountered: