You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:在WSL2的Ubuntu环境中安装Linux版Steam

求助:在WSL2的Ubuntu环境中安装Linux版Steam

Hey there! I’ve helped a bunch of folks get Linux Steam running smoothly on WSL2 Ubuntu, so let me walk you through the tried-and-true steps that usually do the trick.

第一步:先把WSL2和Ubuntu更新到最新状态

  • 打开你的Ubuntu终端,先更新系统包:
    sudo apt update && sudo apt upgrade -y
  • 然后切换到Windows终端(要以管理员身份打开),更新WSL本身:
    wsl --update
  • 更新完成后,重启WSL让改动生效:
    wsl --shutdown
    之后重新打开Ubuntu终端就行。

第二步:安装Steam必需的依赖组件

Steam需要不少图形和音频相关的库才能正常运行,咱们一次性装全:

  • 安装基础图形驱动和库:
    sudo apt install libgl1-mesa-glx libgl1-mesa-dri libc6 libc6-dev
  • 安装音频支持组件:
    sudo apt install pulseaudio
  • 安装其他必备的X11图形库:
    sudo apt install libx11-6 libx11-dev libxcb1 libxcb-dev libxcomposite1 libxcomposite-dev libxcursor1 libxcursor-dev libxdamage1 libxdamage-dev libxext6 libxext-dev libxfixes3 libxfixes-dev libxi6 libxi-dev libxinerama1 libxinerama-dev libxrandr2 libxrandr-dev libxrender1 libxrender-dev libxtst6 libxtst-dev

第三步:配置图形和音频的环境变量

WSL需要知道怎么把Linux的图形界面输出到Windows,还要处理音频,咱们把这些配置加到shell的启动文件里:

  • 如果你用的是默认的bash,运行:
    nano ~/.bashrc
    要是用zsh的话就改成:nano ~/.zshrc
  • 在文件的最末尾添加这几行内容:
    export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
    export LIBGL_ALWAYS_INDIRECT=0
    export PULSE_SERVER=tcp:$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):4713
    
  • 保存退出(按Ctrl+O,回车确认,再按Ctrl+X),然后让配置立即生效:
    source ~/.bashrc(zsh的话是source ~/.zshrc)

第四步:安装Steam官方包

现在可以正式安装Steam了:

  • 先启用multiverse仓库(Steam在这个仓库里):
    sudo add-apt-repository multiverse
  • 再次更新包列表:
    sudo apt update
  • 安装Steam:
    sudo apt install steam -y

第五步:第一次启动并解决可能的小问题

  • 直接在终端输入steam启动,第一次启动会自动下载并安装Steam的更新包,耐心等一会儿就行。
  • 如果启动时提示缺少32位库,别慌,安装这个就行:
    sudo apt install lib32gcc-s1 lib32stdc++6
  • 如果遇到黑屏或者显示异常:
    检查Windows是否开启了WSL图形支持——打开Windows设置,进入「应用」→「可选功能」→「添加可选功能」,搜索「Windows Subsystem for Linux GUI」并安装,之后重启电脑再试试。
  • 如果没声音:
    在Ubuntu终端里先启动pulseaudio服务:pulseaudio --start,然后再重新启动Steam。

等这些都弄完,登录你的Steam账号,试试运行一个Linux原生游戏,应该就能正常玩啦!

备注:内容来源于stack exchange,提问作者Shaun Roselt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 14:05:32