Openclaw-Ubuntu常用命令

Git

复制代码
sudo apt-get update
sudo apt-get install git

nvm

复制代码
sudo apt-get update
sudo apt-get install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.profile
source ~/.bashrc
source ~/.zshrc  # 如果你使用的是zsh
nvm --version

Node

复制代码
nvm install 25.8.1
apt-get install libatomic1
node -v
npm -v
npm install -g pnpm
  • node: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory

    apt-get install libatomic1

OpenClaw

复制代码
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
pnpm link --global
openclaw onboard --install-daemon

配置web

复制代码
openclaw configure --section web

升级

复制代码
# 丢弃特定文件的修改
git checkout -- <文件名>

# 丢弃所有未提交的修改
git reset --hard HEAD

# 然后再执行合并
git pull origin main

Openclaw-node

启动节点

复制代码
openclaw node install
openclaw node restart
systemctl --user enable openclaw-node.service

客户机链接

复制代码
openclaw node run --host 192.168.129.99 --port 18787 --display-name "READMI"

若网关绑定loopback,需要通过SSH隧道转发端口,openclaw.json配置中把"lan"改为"loopback"模式

复制代码
ssh -N -L 18790:127.0.0.1:18789 user@192.168.129.99
openclaw node run --host 127.0.0.1 --port 18790 --display-name "README"

或者临时解决方案,信任ws非加密链接

复制代码
export OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1

如果缺少gateway token,需要设置

复制代码
export OPENCLAW_GATEWAY_TOKEN="5a00c0f6f769cec4c36f69d5552ef210b83a95d6e813b4ba"
# 或
export GATEWAY_TOKEN="5a00c0f6f769cec4c36f69d5552ef210b83a95d6e813b4ba"

或者

复制代码
# 方式1:命令行参数
openclaw node connect --gateway wss://192.168.129.99:18789 --token <TOKEN>

# 方式2:环境变量
export OPENCLAW_GATEWAY_TOKEN=<TOKEN>
openclaw node connect --gateway wss://192.168.129.99:18789

连接上无权限

复制代码
{
  "displayName": "Android Termux节点",
  "capabilities": [
    "system.run",
    "camera.snap",
    "camera.clip",
    "screen.record",
    "canvas.snapshot",
    "canvas.present"
  ],
  "settings": {
    "camera": {
      "enabled": true
    },
    "screen": {
      "recordEnabled": true
    }
  }
}

重启node节点

复制代码
pkill -f "openclaw node" || true
export OPENCLAW_GATEWAY_TOKEN="5a00c0f6f769cec4c36f69d5552ef210b83a95d6e813b4ba"
export OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1
openclaw node run --host 192.168.129.99 --port 18787 --display-name "REDME"
相关推荐
Behaviour13 小时前
Unity AI 生态横评对比:官方 AI Beta / Unity CLI / 团结 Codely / 社区 MCP 四大阵营选型
人工智能·unity·ai·游戏引擎·aigc·ai编程
学习星球13 小时前
OpenHarness 全面配置教学——从游戏开发工作流引入
c++·游戏·ai·ai编程
玹外之音13 小时前
Spring AI + Elasticsearch 向量存储实战:从零构建智能文档检索系统
人工智能·spring·elasticsearch
catchadmin13 小时前
NativePHP v4 让 Blade 构建原生 iOS 与 Android 界面
android·ios·ai·php
小闫BI设源码13 小时前
Elasticsearch面试必看:如何让客户端精准选择节点高效执行请求?
java·elasticsearch·面试宝典·深入解析
多加点辣也没关系13 小时前
Git - 的安装与使用
大数据·git
醉颜凉13 小时前
Elasticsearch 相关性评分核心解密:tie_breaker 参数作用原理与实战调优全解析
大数据·elasticsearch·jenkins
进阶的小名14 小时前
Spring AI 2.0 探索:多 OpenAI-Compatible 模型接入,以及下一代 Session 记忆管理
java·人工智能·后端·gpt·spring·ai·chatgpt
芯小途202614 小时前
影视 AIGC 素材管理:改到第 108 版,为什么「块级去重」能把 TB 级素材压回百 GB(附估算脚本)
大数据·aigc
玫瑰互动GEO14 小时前
海外GEO优化案例-ChatGPT搜索关键词排名GEO优化案例详解(含RAG机制与Tokenization技术拆解)
人工智能·ai·chatgpt·geo优化