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

无法升级WSL中的Xenial Ubuntu,如何获取xvfb-run?

解决WSL Xenial Ubuntu中xvfb-run无法安装的问题

嘿,我来帮你搞定这个问题!核心原因是Ubuntu 16.04(Xenial Xerus)已经**终止支持(EOL)**了,默认的软件源已经停止服务,这就是你找不到xvfb-run、升级也没反应的根源。咱们一步步来解决:

第一步:修复失效的软件源

因为Xenial不再被官方维护,默认源已经无法访问,所以先把源替换为Ubuntu的旧版本归档源:

  • 先备份原有的源配置,避免改错后无法恢复:
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  • 批量替换所有源地址为旧版本归档服务器:
    sudo sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
    sudo sed -i 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
    
  • 更新apt缓存,让系统识别新的源:
    sudo apt update
    

第二步:安装xvfb(包含xvfb-run工具)

你要找的xvfb-run其实是xvfb包的一部分,源修复后就能正常安装了:

sudo apt install xvfb -y

安装完成后,你可以测试一下工具是否可用:

xvfb-run echo "xvfb-run 运行正常!"

如果能正常输出这句话,就说明工具已经可以使用,接下来你就可以用它来运行需要虚拟显示的GUI程序了。

额外选项:升级到受支持的Ubuntu版本

如果你不想继续使用已终止支持的Xenial,修复源后可以尝试升级系统:

sudo do-release-upgrade -d

不过要注意,WSL环境下跨版本升级偶尔会出现小问题,升级前最好备份好你的重要数据哦。

内容的提问来源于stack exchange,提问作者dman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:52:59