OpenClaw Linux 教程OpenClaw Linux 教程
首页
基础教程
最佳实践
OpenClaw 官网
编程指南
首页
基础教程
最佳实践
OpenClaw 官网
编程指南
  • 基础教程

    • 📚 基础教程
    • 第1章 - 认识 OpenClaw
    • 第2章 - 环境准备
    • 第3章 - 安装 OpenClaw
    • 第4章 - 引导向导配置
    • 第5章 - Gateway 网关
    • 第6章 - 连接聊天渠道
    • 第7章 - 工具与技能
    • 第8章 - 日常使用技巧
    • 第9章 - 自定义模型与阿里云百炼

第2章 - 环境准备

嗨,朋友!在安装 OpenClaw 之前,我们需要先把 Linux 环境准备好。别担心,这一步很简单!

🤔 需要什么?

在开始之前,确认你有以下东西:

项目要求说明
Linux 系统Ubuntu 20.04+、Debian 11+、CentOS 8+ 等推荐 Ubuntu 22.04 LTS
Node.js22 或更高版本OpenClaw 的运行时环境
内存至少 1GB推荐 2GB 以上
磁盘至少 2GB 可用空间用于 OpenClaw 和相关数据
网络能访问外网需要连接 AI 模型 API

🚀 第一步:更新系统

不管你用什么 Linux 发行版,第一步都是更新系统:

Ubuntu / Debian

sudo apt update && sudo apt upgrade -y

CentOS / RHEL / Fedora

sudo dnf update -y

Arch Linux

sudo pacman -Syu

🟢 第二步:安装 Node.js 22+

OpenClaw 需要 Node.js 22 或更高版本。这是最关键的依赖。

方法一:使用 NodeSource(推荐)

# 下载并执行 NodeSource 安装脚本
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -

# 安装 Node.js
sudo apt install -y nodejs

方法二:使用 nvm(版本管理器)

如果你需要管理多个 Node.js 版本,nvm 是更好的选择:

# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

# 重新加载 shell 配置
source ~/.bashrc

# 安装 Node.js 22
nvm install 22

# 设置为默认版本
nvm alias default 22

方法三:使用系统包管理器(Arch Linux)

sudo pacman -S nodejs npm

验证安装

安装完成后,验证版本:

node --version
# 预期输出:v22.x.x

npm --version
# 预期输出:10.x.x

注意

如果 node --version 显示的版本低于 22,OpenClaw 将无法正常运行。请确保使用正确的版本。

🔧 第三步:安装常用工具

这些工具不是必须的,但会让后续操作更方便:

# curl - 下载文件和发送请求(大多数系统已预装)
sudo apt install -y curl

# git - 版本控制(如果你想从源码安装)
sudo apt install -y git

# screen 或 tmux - 后台运行程序
sudo apt install -y screen tmux

🔑 第四步:准备 AI 模型 API Key

OpenClaw 需要连接一个 AI 大模型来工作。你需要准备一个 API Key:

模型提供商推荐度说明
Anthropic Claude⭐⭐⭐⭐⭐官方强烈推荐,特别是 Claude Opus 4.6
OpenAI GPT⭐⭐⭐⭐也是很好的选择
本地模型⭐⭐⭐需要较强的硬件支持

获取 Anthropic API Key

  1. 访问 Anthropic Console
  2. 注册账号并登录
  3. 在 API Keys 页面创建新的 Key
  4. 妥善保存这个 Key,后面配置时会用到

获取 OpenAI API Key

  1. 访问 OpenAI Platform
  2. 注册账号并登录
  3. 在 API Keys 页面创建新的 Key

重要

永远不要把你的 API Key 分享给别人或上传到公开仓库!这就像你的银行密码一样重要。

📋 环境检查清单

在进入下一章之前,确认以下所有项目都已完成:

  • [ ] Linux 系统已更新到最新
  • [ ] Node.js 22+ 已安装并验证
  • [ ] npm 可以正常使用
  • [ ] curl 已安装
  • [ ] AI 模型的 API Key 已准备好

快速检查命令:

# 一键检查所有依赖
echo "=== 系统信息 ===" && cat /etc/os-release | head -3
echo "=== Node.js 版本 ===" && node --version
echo "=== npm 版本 ===" && npm --version
echo "=== curl 版本 ===" && curl --version | head -1

💪 练习题

  1. 你使用的是哪个 Linux 发行版?版本号是多少?
  2. 你安装的 Node.js 版本是多少?
  3. 你选择了哪个 AI 模型提供商?

答案提示

  1. 运行 cat /etc/os-release 查看
  2. 运行 node --version 查看,需要 v22+
  3. 推荐 Anthropic Claude,性能最好

下一步: 第3章 - 安装 OpenClaw →

最近更新: 2026/2/28 09:29
Contributors: 王长安
Prev
第1章 - 认识 OpenClaw
Next
第3章 - 安装 OpenClaw