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

如何在Chromium上安装NaCl?Ubuntu仓库已移除该组件

解决Ubuntu Chromium安装NaCl的问题

我之前也碰到过这个困扰,给你几个可行的解决思路:

1. 手动下载支持NaCl的Chromium构建包

你可以直接从Chromium官方构建服务器下载保留了NaCl支持的旧版本或特定构建包(注意选择和你的Ubuntu架构匹配的版本,比如amd64)。下载后解压压缩包,直接运行里面的chrome二进制文件即可,不需要替换系统默认安装的Chromium。不过要注意这类版本没有自动更新机制,需要你定期手动检查更新。

2. 自行编译Chromium并启用NaCl

如果手动下载的版本不符合你的需求,你可以自己编译Chromium并开启NaCl支持,步骤大概是这样:

  • 先安装编译所需的基础依赖:sudo apt-get install build-essential git python3 pkg-config
  • 克隆Chromium源码仓库:git clone https://chromium.googlesource.com/chromium/src.git
  • 创建编译输出目录并配置编译参数,启用NaCl:
    mkdir -p out/Release
    gn gen out/Release --args='enable_nacl=true'
    
  • 开始编译:ninja -C out/Release chrome
    这个过程耗时会比较长,而且需要至少50GB以上的磁盘空间,建议在性能较好的机器上操作。

3. 改用Google Chrome浏览器

官方的Google Chrome目前仍然保留了NaCl支持,如果你不需要严格使用开源的Chromium,可以直接安装Chrome来满足需求:

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
sudo apt update && sudo apt install google-chrome-stable

安装完成后,Chrome的NaCl功能默认是启用的,直接使用即可。

额外注意

需要提醒的是,NaCl(Native Client)已经是Google标记为废弃的技术,官方正在逐步移除相关支持,后续可能会出现兼容性问题。如果你的项目依赖NaCl功能,建议尽早考虑迁移到WebAssembly这类更现代的替代技术。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:36:20