windows下通过wsl安装openclaw

windows下通过wsl安装openclaw

以下内容为亲自安装、测试整理。最终对接的是百炼模型

一:安装wsl最新版本

Windows管理员权限启动wsl

Wsl –update

windows下通过wsl安装openclaw

二:通过wsl 展示可安装的Ubuntu24版本

Wsl -l -o

windows下通过wsl安装openclaw

三:选择安装Ubuntu-24.04

Wsl –install -d Ubuntu-24.04

windows下通过wsl安装openclaw

四:进行网络配置

C:Userslyc 目录下建立文件 .wslconfig

并添加如下内容(win11或确保Windows 10是最新版本(22H2或更高))

[wsl2]

#启用镜像网络模式

networkingMode=mirrored

#启用 DNS隧道openclaw 安装,防止VPN 环境下域名解析失效dnsTunneling=true

#强制WSL使用Windows的HTTP代理设置autoProxy=true

#启用集成防火墙支持

firewall=true

[experimental]

#自动回收闲置内存,优化性能

autoMemoryReclaim=gradual

#支持主机回环地址访问

hostAddressLoopback=true

较低版本win10

[wsl2]

# 将镜像网络模式改为NAT(或直接删除这一行)

networkingMode=nat

# 强制WSL使用Windows的HTTP代理设置

autoProxy=true

# 如果您不需要防火墙功能,可以关闭或删除这一行

# firewall=false

[experimental]

# 自动回收闲置内存

autoMemoryReclaim=gradual

# 支持主机回环地址访问

hostAddressLoopback=true

五:wsl –shutdown 等待10s左右,完成ubuntu重启

六:将ubuntu系统转移到其他windows盘下

# 创建目标目录

New-Item -Path “F:WSL” -ItemType Directory -Force

# 导出 Ubuntu

wsl –export Ubuntu-24.04 F:WSLu.tar

# 注销原发行版

wsl –unregister Ubuntu-24.04

# 导入到新位置

wsl –import Ubuntu-24.04 F:WSLUbuntu-24.04 F:WSLu.tar

# 删除临时文件

Remove-Item F:WSLu.tar

七:准备安装openclaw

# 备份原文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 写入清华源

sudo tee /etc/apt/sources.list > /dev/null << ‘EOF’

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

EOF

# 清理缓存并更新

sudo rm -rf /var/lib/apt/lists/*

sudo apt update

# 安装 nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

# 加载 nvm

export NVM_DIR=”$HOME/.nvm”

source “$NVM_DIR/nvm.sh”

# 使用淘宝镜像安装 Node.js 22

export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node

nvm install 22

# 验证

node –version

npm –version

NODE_PATH=$(which node)

NPM_PATH=$(which npm)

sudo ln -sf $NODE_PATH /usr/local/bin/node

sudo ln -sf $NPM_PATH /usr/local/bin/npm

npm install -g pnpm

# 配置淘宝镜像

pnpm config set registry https://registry.npmmirror.com

cd ~

git clone https://github.com/openclaw/openclaw.git

cd openclaw

pnpm install

pnpm ui:build

给 tstdown添加权限 chmod +x node_modules/.bin/tsdown

pnpm build

pnpm openclaw onboard –install-daemon

八:配置openclaw命令alias

echo ‘alias openclaw=”cd ~/openclaw && pnpm openclaw”‘ >> ~/.bashrc

source ~/.bashrc

八:配置完成后模型引用

openclaw onboard –install-daemon 执行之后,在家目录openclaw下,会有隐藏文件夹.openclaw 可以进入,找到openclaw.json文件,进行百炼目录配置,可以参照

https://developer.aliyun.com/article/

里面需要使用json 去掉/转义符,替换自己的key–不需要大括号,直接输入密码就好

https://www.bejson.com/

九:修改chat窗口名称显示

完成后要刷新,功能是让助手自己修改的

windows下通过wsl安装openclaw

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/254125.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月13日 下午2:16
下一篇 2026年3月13日 下午2:16


相关推荐

关注全栈程序员社区公众号