在 CentOS 7.9 上安装 OpenClaw:完整指南
CentOS 7.9 虽然已经停止维护,但在许多企业环境中仍在运行。本文将详细介绍如何在这个经典系统上部署现代化的 AI 助手框架 OpenClaw。
为什么选择 OpenClaw?
OpenClaw 是一个开源的 AI 助手运行时,支持多模型、多通道、技能扩展,让你可以轻松构建个性化的 AI 助手。主要特性:
- 🧠 支持 Kimi、Gemini、Claude 等多种大语言模型
- 📱 内置飞书、钉钉、企微、QQ、Telegram 等通道支持
- 🔌 丰富的技能市场(clawhub.com)
- ⚡ 轻量级,资源占用低
- 🔧 配置简单,扩展灵活
环境准备
1. 系统要求
- CentOS 7.9 或兼容版本(RHEL 7、Oracle Linux 7)
- 至少 2GB RAM(建议 4GB)
- 2GB 可用磁盘空间
- 网络访问权限(需要下载 Node.js 和 OpenClaw)
2. 安装 Node.js
CentOS 7.9 默认的 Node.js 版本太旧(0.10.x),我们需要安装 Node.js 18+:
# 卸载旧版本(如果有)
sudo yum remove -y nodejs npm
# 安装 NodeSource 源(Node.js 18 LTS)
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
# 安装 Node.js
sudo yum install -y nodejs
# 验证安装
node --version # 应显示 v18.x.x 或更高
npm --version # 应显示 9.x.x 或更高
如果遇到网络问题,可以使用国内镜像:
# 使用清华大学源
curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/nodesource/rpm/setup_18.x | sudo bash -
安装 OpenClaw
方法 1:使用 npm 全局安装(推荐)
# 使用 npm 安装 OpenClaw(使用国内镜像加速)
npm config set registry https://registry.npmmirror.com
sudo npm install -g openclaw@latest
# 验证安装
openclaw --version
方法 2:手动安装(适合离线环境)
# 创建安装目录
sudo mkdir -p /opt/openclaw
cd /opt/openclaw
# 从 GitHub 下载最新版本
wget https://github.com/openclaw/openclaw/archive/refs/heads/main.zip
unzip main.zip
openclaw-main/* .
-rf openclaw-main main.zip
npm install --production
-sf /opt/openclaw/bin/openclaw /usr/local/bin/openclaw

