# PR #21578 完整报告

- 仓库：`sgl-project/sglang`
- 标题：CI Dependency add libgl1-mesa-glx libgl1-mesa-dri
- 合并时间：2026-04-03 16:22
- 原文链接：http://prhub.com.cn/sgl-project/sglang/pull/21578

---

# 执行摘要

此 PR 为 NPU 的 CI 和 Docker 环境添加了 OpenGL 相关依赖 libgl1-mesa-glx 和 libgl1-mesa-dri，属于基础设施维护，影响范围有限。

# 功能与动机

PR 未明确说明动机，但从变更内容看，可能是为了解决 NPU 构建或测试中因缺少 OpenGL 库导致的问题，可能支持图形渲染或多模态功能。

# 实现拆解

变更涉及两个文件：

- `docker/npu.Dockerfile`：在 apt-get install 部分添加两个包。
- `scripts/ci/npu/npu_ci_install_dependency.sh`：在 apt install 部分添加相同包。

具体代码变更：

```dockerfile
RUN apt-get update -y && apt upgrade -y && apt-get install -y \
    ... \
    libgl1-mesa-glx \
    libgl1-mesa-dri \
    ...
```

# 评论区精华

无技术讨论，仅自动批准。

# 风险与影响

- **风险**：添加标准包，风险低；可能增加镜像大小和安装时间。
- **影响**：仅影响 NPU CI 和 Docker 环境，无用户端影响。

# 关联脉络

与近期 PR 如 #21949（AMD Dockerfile 修改）和 #21447（依赖版本更新）类似，显示项目在持续优化不同硬件平台的基础设施。