199
submitted 10 months ago by sirsquid@lemmy.ml to c/linux_gaming@lemmy.ml
top 27 comments
sorted by: hot top controversial new old
[-] Montagge@kbin.social 93 points 10 months ago

We are not involved with the snap repackaging.

I would argue this is the most important sentence in this article.

[-] Chewy7324@discuss.tchncs.de 20 points 10 months ago* (last edited 10 months ago)

Not really, usually Steam packages on distributions aren't maintained by Valve. The only exception are .debs from their website. Even the Steam flatpak is community maintained.

I've had no issues with steam on nixos/nixpkgs. Flatpak also had it's fair share of bugs and games not working because of flatpak and proton using bubblewrap for sandboxing. Snaps sandboxing might cause those issues too, so hopefully they'll be fixed at some point (or even better, Ubuntu switches to flatpak for desktop apps).

[-] QuaternionsRock@lemmy.world 4 points 10 months ago* (last edited 10 months ago)

I know it’s because it’s horribly insecure, but it’s kinda funny that fucking winget of all things is one of the only package managers that install Steam without issue.

P.S. I’m a hybrid Windows/Linux user, pls don’t kill me

Edit: insecure and barely a package manager, but works roughly like one for an end user

[-] chris@lemm.ee 1 points 9 months ago

How would I check which version I have installed? I just used Fedora software to install. I’ll have to check when I get home. Haven’t had issues, though, so probably not worth the trouble.

[-] Chewy7324@discuss.tchncs.de 2 points 9 months ago

On Fedora you could do flatpak list --app to look whether Steam is installed as a flatpak. If not it's installed through dnf, but that can be tested by running dnf list installed | grep -i steam. You could also open Fedora Software and I believe in the top right is a button to select where a package should come from. There'd be the option to choose between flatpak or rpm. Another way to test is to open a terminal and type in steam. If Steam opens, it's a rpm, if the command is not available, it's a flatpak (you'd need to use flatpak run com.valvesoftware.Steam, iirc).

Packaging software is usually not that difficult, especially if it's already packaged in another packaging format. E.g. .deb and .rpm put the same files in similar places, the difference is mainly how It's specified where a file goes. Because Snap and flatpak are providing a sandbox, complex software like Steam can behaves unexpectedly (fixed a few years ago for flatpak).

tl;dr

You're right, it's not worth the effort. Both rpm and flatpak should work flawlessly. If multiple games actually have issues running trying out a different package might help, but I didn't have issues for many years, so you probably won't either.

[-] chris@lemm.ee 1 points 9 months ago

Awesome, thanks for the info!

[-] Unyieldingly@lemmy.world 9 points 10 months ago

This time they said if you don't want the deb to use flatpak.

[-] firecat@kbin.social 3 points 10 months ago

The article also is too favorable for Valve and doesn’t mention alternative methods. The billion dollar company should allow people to install games on their browsers. The client is nothing but an analytics and tracker. There’s no benefit, just like there’s no benefit in XBox or PS4/5 achievements or their features.

[-] Tingly3771@beehaw.org 17 points 10 months ago

You're kidding right? The Steam client is overflowing with features, beyond the nice and simple mod manager, multiplayey systems for easy joining it also has a full featured discord alternative inside the chat system with voice and text chat and I think even screen sharing. To compare it to Xbox achievements is just insane for how much the steam client provides.

[-] firecat@kbin.social 1 points 10 months ago

XBox does the sane thing, why do you think it costs money to play multiplayer. Steam multiplayer isn’t even used because corporations have their own servers. The Client really is useless as it’s just a copy of XBox/PS+

[-] YeetPics@mander.xyz 1 points 10 months ago

why do you think it costs money to play multiplayer

Bad decisions from MS with the original xbl that were copied by the entire industry mostly.

[-] DmMacniel@feddit.de 11 points 10 months ago

The billion dollar company should allow people to install games on their browsers

How should that work?

[-] ursakhiin@beehaw.org 3 points 10 months ago

Why is it Valves responsibility to provide alternative install methods? If you genuinely believe it isn't providing value just don't use Steam to buy games if you don't want to install using it.

[-] cooopsspace@infosec.pub 1 points 10 months ago

Actually it's Valves responsibility to tell the snap packager to kindly fuck off and don't fuck this up for us.

Ive only had issues with the snap or Flatpack versions. At least the Flatpack one is open source.

[-] MindlessZ@lemm.ee 2 points 10 months ago

Fwiw, the steam snap is open source

[-] aniki@lemm.ee 65 points 10 months ago

Of course. Because snaps fucking SUCK.

All my homies hate snaps.

[-] BloodSlut@lemmy.world 61 points 10 months ago

most functional snap package

[-] aport@programming.dev 19 points 10 months ago

With the flatpak it barely even matters which distro you use. Flatpak steam & mesa and go play some games. I game on Debian stable now.

[-] Unyieldingly@lemmy.world 5 points 10 months ago

I been moving my systems to Debian stable, thanks to flatpak and backports.

[-] Wogi@lemmy.world 4 points 10 months ago* (last edited 10 months ago)

I've never read so many words I know and been so confused by how they were used before in my life

Edit: oh this is a Linux gaming thing, didn't see where I was. I thought I had all the Linux communities filtered. Oh well ignore this

[-] Contend6248@feddit.de 2 points 10 months ago* (last edited 10 months ago)

Why they don't take over the work and make it official with support is beyond me though.

The flatpak version hammers my DNS-server when downloading it isn't funny anymore, 100s requests a minute for the same domains, it ignores the TTL too.

I think they also use the flatpak version on Steamdeck? Really weird.

[-] ardi60@reddthat.com 7 points 10 months ago

I tried to install steam on Ubuntu 22.04 and I just see the snap version. Is it true that we cannot run sudo apt install steam anymore?

[-] bdonvr@thelemmy.club 20 points 10 months ago

The day they started pushing snaps into APT and making it a pain to choose the non-snap version... I left Ubuntu. If I wanted to install the snap I would've used snap install not apt install

[-] ardi60@reddthat.com 9 points 10 months ago

Yeah before I use Ubuntu. my first exposure on Linux is Linux Mint and it seems Linux Mint support secure boot atm. if this gets worst. I will go back to linux Mint again

[-] entropicdrift@lemmy.sdf.org 6 points 10 months ago

Linux Mint is just Ubuntu but with no snaps and better optimized for desktop (as opposed to server) use

[-] aport@programming.dev 9 points 10 months ago
[-] ardi60@reddthat.com 11 points 10 months ago

Sorry I found it this is the best sudo add-apt-repository multiverse sudo apt install steam

valve always recommends native deb and my experience with deb is flawless so far

this post was submitted on 17 Jan 2024
199 points (100.0% liked)

Linux Gaming

15863 readers
2 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS