前言:为什么需要在 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 -v2.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,写一段小龙虾在虚拟机里觉醒的剧情"