Open kelsyduck opened 1 week ago
The step that installs 32-bit dependencies is already meant to do this? If that isn't working as intended, we'll need to see more information from Steam's output.
I'll see whether I can reproduce this problem myself, but if not, we'll need more information from you.
(Obviously if the user who is running steam
for the first time is not allowed to run commands as root or configure apt, then this isn't going to work; but in that situation there is nothing we can do to resolve this anyway.)
Before the installation where Steam installs all of its dependencies, enable 32 bit architecture
Are you sure this is part of the steps to reproduce the problem you are reporting, and not a workaround for the problem?
Steps to attempt to reproduce this:
wget https://repo.steampowered.com/steam/archive/stable/steam-launcher_1.0.0.79_all.deb
sudo apt install ./*.deb
steam
(Colours, exact text, etc. will vary with your OS and desktop environment.)
I confirm that the steamdeps
script already does enable i386 if necessary (in the needs_i386()
and enable_i386()
functions).
If this isn't working on your particular system, then that's a bug rather than a request for a missing feature, and we'll need more details to be able to diagnose and solve that bug.
Ah, I was running on Debian 12 instead of Ubuntu 22.02. It must be specific to Debian then(?). I'll make a bug report, sorry about that.
Hello @kelsyduck, you already started the discussion here. There's no point in fragmenting it across multiple issue reports.
If you're using Valve's steam_latest.deb
, this is the correct place for bug reports. Debian does not maintain that package.
(If you were using Debian's steam-installer
, Debian's bug tracking system would be the appropriate place, but you shouldn't have been able to install it without adding the i386 architecture first - the installation sequence is different for that package.)
I wasn't able to reproduce this problem in Debian 12 either.
sudo apt update
sudo apt install wget
wget https://repo.steampowered.com/steam/archive/stable/steam-launcher_1.0.0.79_all.deb
sudo apt install ./*.deb
steam
For what it's worth, this ended up installing Steam version 1714854927, which is today's stable update.
Steam needs 32 bit libraries in order to operate and I often get errors when I don't run the command "sudo dpkg --add-architecture i386". This produces the error "You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1" and "Fatal Error: Failed to load steamui.so"
Steps for reproducing this issue: