怎么在 Windows-WSL2-Ubuntu-Docker 部署 OpenClaw,并使用本地大模型?

WSL2

Ubuntu

从 WSL 2.0.0 版本开始,支持在安装时指定自定义名称,从而创建多个相同发行版的独立实例。

安装

  1. 安装第一个 Ubuntu-24.04(如果你只需要一个Ubuntu,执行完这个命令即可)。
    1. wsl --install -d Ubuntu-24.04
  2. 安装第二个Ubuntu-24.04
    1. wsl --install -d Ubuntu-24.04 --name ubuntu24-1
  3. 安装第三个Ubuntu-24.04
    1. wsl --install -d Ubuntu-24.04 --name ubuntu24-2

查看和进入

  1. 查看已安装哪些 Ubuntu
    1. wsl -l -v
  2. 进入指定 Ubuntu
    1. wsl -d ubuntu24-1

NVM

  1. 安装 NVM
    1. curl -o- https://mirror.ghproxy.com/https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
    2. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
  2. 环境变量、启动代码写入文件 ~/.bashrc
    1. source ~/.bashrc
  3. 验证版本
    1. nvm -v

NodeJS

  1. 查看所有可安装版本
    1. nvm ls-remote
  2. 只看 LTS 稳定版
    1. nvm ls-remote --lts
  3. 安装指定版本
    1. nvm install 24
    2. 第一次安装似乎会自动设置默认版本?
  4. 查看你已经装了哪些版本
    1. nvm ls
  5. 查看当前正在用的版本
    1. nvm current
  6. 查看默认版本
    1. nvm alias default

OpenClaw

  1. 安装
    1. npm install -g openclaw --registry=https://registry.npmmirror.com
  2. 验证版本
    1. openclaw --version
  3. 键入配置界面
    1. openclaw onboard
  4. 启动 openclaw
    1. openclaw gateway
  5. 进入后台
    1. http://127.0.0.1:18789/

LM Studio

  1. 准备 lmstudio 所需要的依赖
    1. sudo apt-get update && sudo apt-get install -y libatomic1
  2. 安装 lmstudio
    1. curl -fsSL https://lmstudio.ai/install.sh | bash

VLLM

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
# 回车 + yes
source ~/.bashrc
conda create -n vllm python=3.11
conda activate vllm
pip install vllm
npm install -g openclaw
What do you think?
0 Reactions
Pick a reaction