-
-
Notifications
You must be signed in to change notification settings - Fork 814
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Debian 11/12 STEAMCMD apt requirements #4269
Comments
On Debian, steamcmd will be installed with apt if non-free repo is enabled. If it is not enabled LinuxGSM will install SteamCMD the "manual" way. This allows LinuxGSM to use both methods without issue. I decided to not force the non-free repo and leave it up to the server admin to enable if they choose. |
@dgibbs64, FYI, attempted to install on latest version of Debian (12.4.0), steamcmd is not found and the install script does not proceed.
Running the provided output provides the below error:
For context as described by @WhatsCS, doing the following adds the required repo:
|
User story
When attempting to run through the install process on the two most recent Debian releases, I encountered a dep issue with steamcmd.
Game
Steam Based Games
Linux distro
Debian 12, Debian 11
Command
command: install
Further information
For Debian 11 and 12, according to the steamcmd wiki, the following is required to be added to apt sources to allow for steamcmd to be pulled from official repositories.
This is based on Vultr installed VPS's, other providers may differ but Vultr does not add on anything additional outside of their own apprepo within the
sources.list.d/
A quick sed fix for this is as follows:
sed -i '/^[^#].*$/ s/$/ contrib non-free /g'
This will blanket add
contrib non-free
to all uncommented deb sources within/etc/apt/sources.list
Please let me know if you wish to have further info and/or direct me to the relevant file(s) and I can look into submitting a pr.
Relevant log output
No response
Steps to reproduce
The text was updated successfully, but these errors were encountered: