前言:为什么需要在 linux上装“小龙虾”?

最近 AI 智能体 OpenClaw(江湖人称“小龙虾”)火爆开发者社区。它不像传统 AI 那样只会聊天,而是能真正执行系统命令、操作浏览器、读写文件,相当于给你的服务器配了一个 7×24 小时在线的数字员工。


一、准备工作

1.首先你需要准备好以下两个基础环境工具(具体下载和安装步骤本文不再赘述,请自行搜索相关教程或参考其他帖子):

  • VMware Workstation Pro / Player
    用于在 Windows 上创建虚拟机,运行 CentOS 8 系统。

  • FinalShell
    用于远程连接你的 虚拟机,方便复制命令和查看输出。

2.然后需要下载centos8(千万不能是之前的版本,他们的glibc 版本太老!而 OpenClaw 依赖的 Node.js 22 需要 glibc 2.28+),可以通过MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn)下载,我在下面也给一个里面的BT链接(复制到迅雷或者夸克网盘等等就可以下载):

magnet:?xt=urn:btih:9DB46A612D04763AA7DB02A0FF63EDE2EA555867&dn=CentOS-8.1.1911-x86_64-dvd1.iso

3.centos8的node版本太低,所以我们也需要去node官网下一个最新的:

Node.js — Download Node.js® (nodejs.org)

4.后面需要一个API Key,这边推荐去智谱(免费)注册登入就有了

5.最后把VM中安装centos8,内存设4G,硬盘分配40G(本方案),finalshell连接上虚拟机,和需要通过NAT连接到虚拟机,让虚拟机能上网,需要配置网络连接(控制面板中的)的V8(你不一定是这个名字)ip4和VM的虚拟网络编辑器中的NAT,省略以下步骤,一样可去其他帖子查找


二、安装

2.1  node安装

连接上虚拟机后

先回到root,创建一个文件夹111

cd

mkdir 111

然后把下载好的node通过finalshell拖入111

接下来需要解压,但是CentOS 8 官方已经停止维护了,所以软件源失效,装不了任何东西。我们可以通过阿里云Vault 镜像下载:

# 1. 备份旧源
mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/backup/

# 2. 下载阿里云 CentOS 8 归档源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

# 3. 清缓存、重建
yum clean all
yum makecache

安装过程中无法是直接使用tar命令处理xx.tar.xz文件,我们需要安装xz命令

yum install -y x

下载后对node解压:(你node版本可能和不一样,注意更改)

cd /root/111
tar -xJf node-v24.14.1-linux-x64.tar.xz

配置环境变量(finalshell也可以直接编辑不需要代码)

vim /etc/profile
#在文件末尾添加一行(按 i 进入插入模式,粘贴或输入)
export PATH=/usr/local/node/bin:$PATH

#保存并退出(按 Esc,输入 :wq,回车)

#使配置立即生效
source /etc/profile

# 验证版本
node -v

2.2 快速安装

curl -fsSL https://openclaw.ai/install.sh | bash

然后进行漫长的等待

之后引导程序会问你选择 :

1.Yes

2.QuickStart(快速开始)

3. 模型供应商

OpenClaw 需对接大模型供应商才能实现 AI 交互功能,引导程序会罗列出很多大模型厂商:我们选择之前获取的智谱(Z.AI)通过方向键切换选项,按空格键勾选,勾选后按回车键确认。

4.授权

我们选择 global ,global可让 OpenClaw 全局使用该 API Key,无需每次启动都重新输入

然后输入最一开始拿的API key

5. 配置对接渠道

暂不设置,选择 Skip for now(后续可随时补充配置)对接渠道用于配置 OpenClaw 与其他平台(如微信、钉钉、Slack 等)的联动,可先跳过,后续需要时可通过 openclaw config 命令重新配置。通过方向键切换选项,按空格键勾选,勾选后按回车键确认。

6.搜索服务提供商

如果没有其他大模型厂商的 API Key,直接跳过即可,选择 Skip for now,通过方向键切换选项,按空格键勾选,勾选后按回车键确认。

搜索服务提供商:用于配置额外的搜索服务(如百度、必应等),增强 OpenClaw 的搜索能力,无相关需求则直接按回车键跳过。

7.启用技能

Skills是小龙虾的能力,没有Skills,小龙虾就只是一个空壳了。我们直接启用,选择yes

Skills 是 OpenClaw 实现系统命令执行、文件读写、浏览器操作等功能的核心模块,必须启用,否则无法使用其核心自动化能力。

7.安装技能市场

用来安装缺失或者其他的技能,就是一个skills的应用市场。我们选择官方的clawhub。通过方向键切换,空格选中,回车确认。可以多选。

clawhub 是 OpenClaw 官方技能市场,包含大量现成的技能(如服务器运维、文件管理、代码生成等),安装后可直接使用,无需手动开发,建议默认勾选并确认。

 8.管理skills的安装命令

通常使用npm安装,所以我们选择npm即可。

Skills 的安装的方式有 npm、yarn 等,npm 是 Node.js 自带的包管理工具,与前文安装的 Node.js 环境兼容,选择 npm 可避免安装失败。

9.其他扩展模型

如果你们有对应场景的 API Key 可选择配置,无则全部选 NO: 说明:该步骤用于配置额外的扩展模型(如本地大模型、其他厂商大模型),我们直接全部选择 NO ,不影响基础功能使用。

 10.启用钩子
钩子是启动时自动执行的预设自动化脚本,可增强 OpenClaw 功能性,我们全部选中,通过方向键切换选项,按空格键勾选,勾选后按回车键确认。

钩子可实现 OpenClaw 启动时自动执行预设命令(如启动后自动连接网络、加载常用技能等),全部选中可最大化发挥其功能性,无需手动干预。

配置完成后,直接在终端输入以下命令,即可进入 OpenClaw 终端界面,纯文字与“小龙虾”对话:

openclaw tui

这是它自带的终端界面,进去就能直接打字聊天,比如:

openclaw agent --message "在root目录创建一个story.txt,写一段小龙虾在虚拟机里觉醒的剧情"

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐