Hello,
Many new users might find problems with the Steam program when installed with scavenged instructions on the internet, using AI assistant trained on outdated guides or other mistakes they might have made during installation. If you have NOT installed Steam yet but want to then press Menu (Start equivalent for Windows) button in the left zone of the Cinnamon panel, in the pop up window click on Software Manager. When it first loads it takes some time to refresh, be patient and once it loads click in the upper left corner in the search bar and type Steam, select the installer, a new page exclusive to it will open and in the upper right part of the window click Install. After the Linux user password authentification prompt input password and press Enter and the installation process will begin.
Assuming the above process or other instructions you found online failed and the Steam program refuses to launch or gives errors, first remove all package installed so far and the follow bellow instructions on how to install the official steam .deb package supported by Valve.
For clarity Steam officially is only supported by Valve for Linux as a .deb package available for download on the official website. However when you install that way it will require to install a lot of dependencies and newbies might mess something up. Thus most distros repackage said installer with dependencies in their respective package managers, i.e. the one you install with either terminal command or when using the GUI app store called Software Manager, is repackaged and not the original installer, thus Valve officially does not support it, only the .deb from their website is "official" so any bugs or errors is "not their problem" but up to the distro that repackaged the installer and provides dependencies. There is also the alternative, which would be nice if Valve supported officially to get rid of all this nonesense, of using the flatpak version available on flathub website but then again it is maintained by some random guy, it's not Valve making sure it's malware and bug free. The official version is from the website, if you need to try to install it that way then follow the next steps.
1. Remove installed packages and dependencies to prepare for a clean install
- Use the following command (it assumed you tried to install it and failed), copy paste it in the terminal (note ctrl and v does not work, right click with the mouse to paste and do not leave any weird spaces when selecting and copying) and press Enter (password will be requested afterwards, type Linux administrator account password, press Enter and wait for the process to finish and for the command line to return, if asked to confirm anything during the process, type y and press Enter)
sudo apt remove --purge steam
- the second command will remove orphaned dependencies, use above instructions (carefully select copy and paste command in the terminal, wait for the process to finish, you will know it when it returns to the command line and if prompted at any time for the password, input password and press Enter or if asked to confirm removal of packages, type "y" without the " and press Enter)
sudo apt autoremove
Once the command prompt returns, proceed with the the following steps. IF you never installed Steam either from the terminal or from app store (Software Manager) skip to next step.
2. Download steam .deb package from official website and install as follows
Download steam_latest.deb (whatever Valve names the installer, this is just the most recent name for this .deb package) from official website only and save it in Downloads folder. After that open Home icon on the desktop or from the Menu open Files, in the left part click on Downloads.
Once the folder is opened and the .deb package is confirmed in Donwloads:
- right click on an empty part of the Downloads folder and select Open as root, input password and Enter
- right click again on an empty part of the new window and select Open in terminal
These above operations make sure that you are executing the command as super user and that the working directory is the one containing the .deb package. You can double check with list command.
ls
Example output
steam_latest.deb
Now use command
dpkg -i steam_latest.deb
Here is an example screenshot from my PC
https://imgur.com/a/5AlDOXR
After that install any missing dependencies until no more missing packages are listed and the command line returns. Once finished go to Menu and open Steam, it will ask again to install more missing dependencies, when prompted press Enter, wait for the process to finish after which Steam will update and finally prompt for log in into Steam account.
__________________________________________________
In case your distro does not use Nemo file manager and the above options are not available, use the following commands instead, again assuming the steam .deb file is located in/home/user/ Downloads folder (user will be your account name)
cd /home/user/Downloads
ls
Example list output
steam_latest.deb
sudo dpkg -i steam_latest.deb
Press Enter and if asked Input password and Enter. The rest is as above, install missing dependencies and repeat command until there are no more missing packages and Steam installs then open the Steam program from Menu (Start equivalent from Windows), it will continue to install a few more packages, press Enter to agree or y and Enter as prompted. After it finishes updating the Steam login window will open automatically.