I am trying to install Steam on Fedora 36, I can see that there are some people online who have already completed this. The error that I am running into is as follows
sudo dnf install steam
Last metadata expiration check: 0:10:53 ago on Thu 12 May 2022 09:57:28.
Error:
Problem: package steam-1.0.0.74-2.fc36.i686 requires libcurl(x86-32), but none of the providers can be installed
- package libcurl-7.82.0-2.fc36.i686 requires libnghttp2.so.14, but none of the providers can be installed
- package libcurl-minimal-7.82.0-2.fc36.i686 requires libnghttp2.so.14, but none of the providers can be installed
- package libcurl-7.82.0-4.fc36.i686 requires libnghttp2.so.14, but none of the providers can be installed
- package libcurl-minimal-7.82.0-4.fc36.i686 requires libnghttp2.so.14, but none of the providers can be installed
- conflicting requests
- package libnghttp2-1.46.0-2.fc36.i686 is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages)
Other things that I have already done is I hvae added the rpm fusion free and non-free packages.
This is taken directly from @grumpey on the above post. I a marking this as the solution
The conflict appears to be with the nodejs module and steam
you could try:
sudo dnf module disable nodejs
sudo dnf install steam
sudo dnf module install nodejs:16/development
you’d want to check your environment afterwards to make sure everything is working.
If you’re interested in running the flatpak, I’d check what @bryanmoore said regarding the path. You may need to use /run/media/ or other file path in flat seal depending on where you’re mounting it.
Depending on what you are doing, you may also consider running nodejs in a toolbox or other container to keep it separate.
edit:
https://bugzilla.redhat.com/show_bug.cgi?id=1778327 5
If you install with the module disabled, it will complain during updates that it can’t install the best version. (same problem in reverse)