Skip to content

Instantly share code, notes, and snippets.

@ianloic
Created May 31, 2024 16:22
Show Gist options
  • Save ianloic/444353976aff1ab63396c7e4c21d606b to your computer and use it in GitHub Desktop.
Save ianloic/444353976aff1ab63396c7e4c21d606b to your computer and use it in GitHub Desktop.
Installing Steam RPM on Fedora Silverblue
# add the rpmfusion free & nonfree repos, if needed
rpm-ostree install -A https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
# apply the changes, or reboot into the new version.
sudo rpm-ostree apply-live --allow-replacement
# try to install steam
rpm-ostree install -A steam
# but it fails:
#error: Could not depsolve transaction; 1 problem detected:
# Problem: conflicting requests
# - package steam-1.0.0.79-3.fc40.i686 from rpmfusion-nonfree requires libatomic(x86-32), but none of the providers can be installed
# - package steam-1.0.0.79-3.fc40.i686 from rpmfusion-nonfree-steam requires libatomic(x86-32), but none of the providers can be installed
# - libatomic-14.1.1-4.fc40.i686 from updates does not belong to a distupgrade repository
# - libatomic-14.0.1-0.15.fc40.i686 from fedora does not belong to a distupgrade repository
# - cannot install both libatomic-14.1.1-4.fc40.x86_64 from updates and libatomic-14.1.1-1.fc40.x86_64 from @System
# - cannot install both libatomic-14.0.1-0.15.fc40.x86_64 from fedora and libatomic-14.1.1-1.fc40.x86_64 from @System
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment