首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Ubuntu 系统下 OpenClaw + 浏览器自动化配置核心教程

Ubuntu 系统下 OpenClaw + 浏览器自动化配置核心教程

原创
作者头像
用户3234579
修改2026-03-08 00:53:39
修改2026-03-08 00:53:39
3.8K3
举报

本教程针对 Ubuntu 系统(适配 Ubuntu Server 24.04 LTS 64bit),聚焦于 Google Chrome 安装与 OpenClaw 浏览器自动化配置,解决 Chrome 安装警告、浏览器启动失败等核心问题。


一、安装 Google Chrome(适配 Ubuntu 新规范)

1. 正确配置 Chrome 源

代码语言:javascript
复制
# 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

2. 安装 Chrome 及中文显示依赖

代码语言:javascript
复制
# 安装 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

二、OpenClaw 浏览器核心配置

1. 基础配置(解决权限 / 沙箱问题)

代码语言:javascript
复制
# 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 路径

2. 修复库预加载错误(解决 libion.so 警告)

代码语言:javascript
复制
# 编辑预加载配置文件,删除错误的 libion.so 行
sudo nano /etc/ld.so.preload

# 操作:删除所有包含 "/lib/libion.so" 的行 → 按 Ctrl+O 保存 → Ctrl+X 退出

# 刷新动态链接器缓存
sudo ldconfig

3. 启动并验证浏览器

代码语言:javascript
复制
# 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 命令测试浏览器功能,例如:

代码语言:javascript
复制
# 示例:打开百度并截图
openclaw browser exec --url "https://www.baidu.com" --screenshot
  • 若命令执行成功并生成截图文件,说明配置全部生效;
  • 若失败,检查:openclaw browser status 是否为 running: true,Chrome 路径及权限配置是否正确。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、安装 Google Chrome(适配 Ubuntu 新规范)
    • 1. 正确配置 Chrome 源
    • 2. 安装 Chrome 及中文显示依赖
  • 二、OpenClaw 浏览器核心配置
    • 1. 基础配置(解决权限 / 沙箱问题)
    • 2. 修复库预加载错误(解决 libion.so 警告)
    • 3. 启动并验证浏览器
  • 三、功能验证
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档