Install Steam on Pop!_OS 22.04 LTS – Quick Terminal Method
Pop!_OS ships with the usual Ubuntu‑based package base, so getting Steam up and running is just a few commands away. In this guide you’ll see exactly what to type, why each step matters, and how to pull in the optional beta launcher if you like living on the edge.
1. Make sure your system is current
Before adding new software it’s good practice to sync the package lists and apply any pending updates. This avoids the classic “dependency hell” that shows up after a kernel bump.
sudo apt update && sudo apt full-upgrade -y
apt update refreshes the index, while full-upgrade pulls in newer libraries that Steam may depend on (especially graphics drivers).
2. Install the official Steam package from the Pop!_OS repository
Pop!_OS includes the steam-installer meta‑package, which pulls the latest stable client and all required 32‑bit runtime bits.
sudo apt install steam-installer -y
The installer script does two things: it adds the Valve APT source (so future updates come from Valve’s servers) and then downloads the Steam tarball. If you’ve ever seen a “missing libGL.so” error after a driver update, this step usually fixes it because the 32‑bit graphics stack gets installed automatically.
3. Run Steam for the first time
Launching Steam will trigger the final unpacking of its own files and prompt you to log in.
steam
You’ll see a window pop up, download a few extra libraries, and then ask for your credentials. Once you’re in, the client updates itself—this is normal, just let it finish.
4. (Optional) Grab the beta Steam Launcher
If you like testing new UI tweaks or want early access to performance improvements, Valve provides a “beta” package that lives alongside the stable client. I’ve tried it after a driver rollback; it behaved better with my AMD Radeon 6600 XT, though it can be a little flaky on older Intel chips.
sudo add-apt-repository ppa:team-xbmc/xbmc -y # just an example source that carries the beta
sudo apt update
sudo apt install steam-beta -y
Why add the PPA? The regular repos don’t carry the beta stream, so you need a third‑party source that mirrors Valve’s test builds. After installing, you can switch between stable and beta from Steam’s Settings → Account → Beta Participation.
5. Tweak a couple of common gotchas
- Missing 32‑bit OpenGL? Install libgl1-mesa-dri:i386 if games complain about “cannot find GLX module.”
- Controller not detected? The steam-devices package pulls in udev rules that make most gamepads work out of the box.
sudo apt install libgl1-mesa-dri:i386 steam-devices -y
That’s it. Steam should now launch, update, and be ready for your library—whether you stick with the stable client or flirt with the beta.
Happy gaming, and may your framerate stay high!