本文仅适用于windows采用linux虚拟本地部署

一、安装WSL2

1.安装node.js>24
管理员模式打开终端
查看:

node -v
npm -v

如果都有则

npm install -g pnpm

如果没有可以去官网搜索下载
https://nodejs.org/zh-cn/download
下载完成后安装即可
在这里插入图片描述

2.管理员模式打开powershell

wsl --install

有问题就重启

如果

wsl --list --online

没有Ubuntu-24.04那么需要更新

wsl --update --web-download

如果报错显示没有开启虚拟化则:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

执行完成后,查看操作是否成功

bcdedit /set hypervisorlaunchtype auto

然后重启,注意一定要重启不是关机,如果遇到缺少文件就多次重启

完成后查看wsl版本,应该为 wsl 2.0以上

wsl --list --verbose

版本正确后安装 Ubuntu

wsl --install -d Ubuntu-24.04

完成安装后,跟随指引自定义用户名密码,注意如果中间没有cmd没有输出内容不要动,等待一段时间后会弹出信息索引

用户名:xx
密码:xx

在powershell中输入wsl显示内容如下在这里插入图片描述

此时WSL安装成功

二、安装Git

访问该地址,下载GIT
https://git-scm.com/?hl=zh-cn
在这里插入图片描述
根据自己的设备选择不同版本

如果安装不了,可以在cmd/powershell上如下强制安装,注意自己GIT下载的位置

D:\openclaw .\Git-2.54.0-64-bit.exe  /DIR="D:\openclaw\Git"

三、安装openclaw
进入WSL

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

依然自定义用户名密码

注意如果这里显示缺少文件,可以下载文件,根据自身设备选择
gpgv_*.deb
gnupg_*.deb
https://mirrors.tuna.tsinghua.edu.cn/kali/pool/main/g/gnupg2/
完成后前往路径

cd /mnt/c/Users/你自己的用户名/Downloads
sudo dpkg -i gpgv_*.deb gnupg_*.deb

如果安装失败,可以在线安装下述包

1. 清理之前安装失败的包 
sudo dpkg --remove --force-remove-reinstreq gnupg 
#2. 临时允许不安全的软件源(绕过 GPG 密钥验证) 
sudo apt-get update --allow-insecure-repositories 
 3. 让 APT 自动下载并安装 gnupg 及其所有依赖 
sudo apt-get install gnupg 
4. 安装成功后,导入缺失的密钥 
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ED65462EC8D5E4C5
 5. 正常更新软件列表 
sudo apt-get update

如果这里显示缺少秘钥,直接使用 curl 通过 HTTP 协议下载密钥文件,然后再导入

curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xED65462EC8D5E4C5' | sudo apt-key add -
sudo apt-get update

然后继续在WSL上执行命令安装,如下表示成功了

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

在这里插入图片描述
通过方向键进行选择同意还是拒绝

由于此处图片缺失,以文字形式介绍,
第一步yes
第二步选择快速模式QuickStart

在这里插入图片描述
第三步选择国内的话,先进入MORE,再根据自身选择不同AI模型,选择后粘贴上API,默认即可;国外随意,token较贵,建议国内
在这里插入图片描述
第四步空格选择,跳过
在这里插入图片描述

第五步有WEB UI 选WEB UI,没有就选第一个TUI 后面执行完成后给他发对话,让openclaw自己生成WEB UI在这里插入图片描述
第六步,进入WEB/TUI即可使用,后续可以根据自己调整SOUL.MD,USER.MD

在这里插入图片描述

在这里插入图片描述

Logo

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

更多推荐