OpenClaw 完整安装与配置
本文档梳理了 OpenClaw 在 Linux(Debian/Ubuntu)环境下的完整部署流程,涵盖基础环境准备、核心程序安装、模型配置(Minimax/DeepSeek)以及飞书渠道对接。所有交互式配置选项均已列出,步骤可直接复制执行。
一、基础环境准备
1.1 配置 Root 账户(可选但推荐)
为了便于远程操作,建议启用 Root 登录。执行以下命令修改密码及 SSH 配置:
# 设置 root 密码
sudo passwd root
# 编辑 SSH 配置文件
sudo vim /etc/ssh/sshd_config
配置说明:
- 打开文件后按
i进入编辑模式; - 找到
PermitRootLogin行(若被注释需先删掉 #),改为PermitRootLogin yes; - 按
Esc退出,输入:wq保存; - 重启服务使配置生效:
sudo systemctl restart sshd
1.2 安装 Node.js
OpenClaw 依赖 Node.js,建议版本 ≥20.x(推荐 22.x)。
# 添加 NodeSource 官方源
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# 安装 Node.js
sudo apt-get install -y nodejs
# 验证版本
node -v
注意:若
curl连接失败,可尝试更换国内源或手动下载安装包上传至服务器。
1.3 安装 CMake
编译依赖要求 CMake ≥3.19。这里直接下载官方脚本安装。
# 下载 CMake 3.28.3 安装脚本
wget https://github.com/Kitware/CMake/releases/download/v3.28.3/cmake-3.28.3-linux-x86_64.sh
# 赋予执行权限
chmod +x cmake-3.28.3-linux-x86_64.sh
# 安装到 /usr/local/bin(跳过许可确认)
sudo ./cmake-3.28.3-linux-x86_64.sh --prefix=/usr/local --skip-license
# 验证版本
cmake --version
提示:若提示找不到
cmake命令,请执行export PATH=/usr/local/bin:$PATH配置环境变量。
1.4 安装基础编译工具
apt install -y make gcc g++ build-essential

