I haven’t tried any of the other versions in a while, mostly because it takes forever to install, but I can do that. I’ll point out that this issue has been going on for years, and I had issues with all variants of steam I’ve tried before.
I’ll download steam a few other times from various package managers to see if any of them work now that some time has passed.
In particular, I’ll try rpm-ostree layering, docker, and nix.
(edit)
I’ve tried installing steam a few different ways.
First, I tried installing with nix.
nix profile install nixpkgs#steam resulted in an error about non-free software that couldn’t be bypassed, so I tried devbox globaladd steam@latest which did work, but only in so much as it installed. It failed to launch steam, never mind any games.
Then I tried docker, since it’s what I used prior to flatpak. I first ran
podman pull ghcr.io/ublue-os/bazzite-arch-gnome then
ujust distrobox bazzite-arch ghcr.io/ublue-os/bazzite-arch-gnome
This functioned well, but had the same exact problems as the flatpak version.
I was unable to install the rpm-ostree version. Apparently, Bluefin doesn’t include it in the default repositories.
I did test to see if ‘brew’ had steam in its packages, but unfortunately it didn’t.
Thanks for the clarification! We actually run very similar systems; I’m on the hardened Bluefin-dx image as per secureblue.
Regarding Steam, Bazzite -one of Bluefin’s uBlue siblings- actually switched over to RPM Fusion’s Steam due to issues with the Flatpak. EDIT: The former is false. The Deck images have always been on RPM Steam. Only the Desktop images moved to RPM Steam (from Distrobox-Arch) for support consistency reasons. Appreciation goes out to quarterlife@lemmy.sdf.org for correcting me!
I don’t know what exactly is the way to go for you. But I can suggest the following possibilities (from own experience):
Install RPM Fusion’s Steam through layering with rpm-ostree.
Use Steam bundled with Bazzite- Arch; this is what Bazzite used to use in the past.
Or (very unconventional) use the Steam bundled with Conty.
Bazzite lead developer here, we actually never used the flatpak. Our first release had it installed in a distrobox container on the desktop images. Deck images always had RPM Steam because Steam is essentially functioning as a desktop environment there. We moved them both to be RPM for support consistency reasons.
I haven’t tried any of the other versions in a while, mostly because it takes forever to install, but I can do that. I’ll point out that this issue has been going on for years, and I had issues with all variants of steam I’ve tried before.
I’ll download steam a few other times from various package managers to see if any of them work now that some time has passed. In particular, I’ll try rpm-ostree layering, docker, and nix.
(edit) I’ve tried installing steam a few different ways. First, I tried installing with nix.
nix profile install nixpkgs#steam
resulted in an error about non-free software that couldn’t be bypassed, so I trieddevbox global add steam@latest
which did work, but only in so much as it installed. It failed to launch steam, never mind any games.Then I tried docker, since it’s what I used prior to flatpak. I first ran
podman pull ghcr.io/ublue-os/bazzite-arch-gnome
thenujust distrobox bazzite-arch ghcr.io/ublue-os/bazzite-arch-gnome
This functioned well, but had the same exact problems as the flatpak version.I was unable to install the rpm-ostree version. Apparently, Bluefin doesn’t include it in the default repositories.
I did test to see if ‘brew’ had steam in its packages, but unfortunately it didn’t.
Is this on one of Fedora’s images or on one of uBlue’s images? Regardless, could you specify what exactly we’re dealing with?
I’m running ublue-os/bluefin-dx:latest It’s an offshoot of Silverblue
Thanks for the clarification! We actually run very similar systems; I’m on the hardened Bluefin-dx image as per secureblue.
Regarding Steam, Bazzite -one of Bluefin’s uBlue siblings- actually switched over to RPM Fusion’s Steam due to issues with the Flatpak.EDIT: The former is false. The Deck images have always been on RPM Steam. Only the Desktop images moved to RPM Steam (from Distrobox-Arch) for support consistency reasons. Appreciation goes out to quarterlife@lemmy.sdf.org for correcting me!I don’t know what exactly is the way to go for you. But I can suggest the following possibilities (from own experience):
rpm-ostree
.Bazzite lead developer here, we actually never used the flatpak. Our first release had it installed in a distrobox container on the desktop images. Deck images always had RPM Steam because Steam is essentially functioning as a desktop environment there. We moved them both to be RPM for support consistency reasons.
Thank you so much for correcting me! I’ll edit my earlier post to reflect this! Your work on Bazzite is much appreciated! Thank you!
Wait what distro are you on?
I’m running ublue-os/bluefin-dx:latest It’s an offshoot of Silverblue