本教程针对 Ubuntu 系统(适配 Ubuntu Server 24.04 LTS 64bit),聚焦于 Google Chrome 安装与 OpenClaw 浏览器自动化配置,解决 Chrome 安装警告、浏览器启动失败等核心问题。
# 1. 下载并安装 Chrome GPG 密钥(新规范)
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome-keyring.gpg
# 2. 创建 Chrome 源列表文件
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome-keyring.gpg] https://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
# 3. 刷新包索引
sudo apt update# 安装 Chrome 稳定版
sudo apt install -y google-chrome-stable
# 安装中文显示依赖(避免网页乱码)
sudo apt install -y fonts-liberation xdg-utils fonts-noto-cjk
# 验证 Chrome 安装路径(关键,后续配置要用)
which google-chrome # 正确输出:/usr/bin/google-chrome# 1. 创建 OpenClaw 浏览器配置目录(避免目录缺失错误)
mkdir -p /root/.config/openclaw/browser
# 2. 设置目录权限(解决 Permission denied 问题)
sudo chown -R root:root /root/.config/openclaw/browser
sudo chmod -R 755 /root/.config/openclaw/browser
# 3. 核心配置(root 用户必须开启 noSandbox)
openclaw config set browser.defaultProfile "openclaw" # 设置默认配置文件
openclaw config set browser.headless true # 无头模式(服务器无桌面必开)
openclaw config set browser.noSandbox true # 关闭沙箱(root 运行 Chrome 必开)
openclaw config set browser.executablePath "/usr/bin/google-chrome" # 指向正确的 Chrome 路径# 编辑预加载配置文件,删除错误的 libion.so 行
sudo nano /etc/ld.so.preload
# 操作:删除所有包含 "/lib/libion.so" 的行 → 按 Ctrl+O 保存 → Ctrl+X 退出
# 刷新动态链接器缓存
sudo ldconfig# 1. 清理残留进程(避免端口占用/多实例错误)
pkill -f "chrome"
pkill -f "google-chrome"
sudo lsof -i :18800 | awk 'NR>1 {print $2}' | xargs -r sudo kill -9
# 2. 重启 OpenClaw 网关
openclaw gateway restart
# 3. 启动浏览器并检查状态
openclaw browser start
openclaw browser status # 输出 "running: true" 即为成功通过 OpenClaw 命令测试浏览器功能,例如:
# 示例:打开百度并截图
openclaw browser exec --url "https://www.baidu.com" --screenshotopenclaw browser status 是否为 running: true,Chrome 路径及权限配置是否正确。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。