返回顶部
r

reinstall-openclaw 重装OpenClaw

Safely uninstall and reinstall OpenClaw while preserving user configurations, credentials, memory files, skills, and custom settings. Includes backup and restore procedures."

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
176
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

reinstall-openclaw

技能名称: reinstall-openclaw
详细描述:

重新安装 OpenClaw 技能

本技能提供完整流程,可在保留所有用户配置、凭据、记忆文件、技能和自定义设置的前提下,安全卸载并重新安装 OpenClaw。

使用场景

  • - 通过全新安装修复损坏的 OpenClaw 安装
  • 移除第三方修改,恢复至官方版本
  • 通过全新安装升级至最新版本
  • 将 OpenClaw 迁移至新环境并保留现有配置

前提条件

  • - WSL(Ubuntu 20.04 或更高版本)或安装了 Node.js 的 Linux/macOS 系统
  • Node.js 18+ 和 npm/pnpm
  • 可访问 WSL 终端(Windows 用户)

完整流程

步骤 1:检查当前安装

首先,确认 OpenClaw 的安装位置和版本:

bash

检查 OpenClaw 版本


npx openclaw --version

查找 OpenClaw npm 包位置

npm root -g

列出全局 npm 包

npm list -g --depth=0

步骤 2:备份所有用户数据

创建所有用户配置的完整备份:

bash

创建带时间戳的备份目录


BACKUP_DIR=~/openclaw-backup-$(date +%Y%m%d)
mkdir -p $BACKUP_DIR

备份整个 .openclaw 目录

cp -r ~/.openclaw $BACKUP_DIR/

验证备份

ls -la $BACKUP_DIR/

需要备份的内容(已包含在 ~/.openclaw 中)

目录/文件描述
openclaw.json主配置文件(网关令牌、API 密钥、频道配置)
credentials/
API 凭据和密钥 | | memory/ | SQLite 记忆数据库 | | agents/ | 代理配置和会话 | | skills/ | 已安装的技能 | | workspace/ | 用户工作区(SOUL.md、IDENTITY.md、AGENTS.md 等) | | feishu/ | 飞书配置 | | identity/ | 设备身份文件 | | devices/ | 已配对的设备 | | cron/ | 定时任务 |

步骤 3:停止 OpenClaw 服务

停止所有正在运行的 OpenClaw 进程:

bash

如果网关正在运行,则停止


npx openclaw gateway stop

终止所有剩余进程

pkill -f openclaw pkill -f node.*openclaw

确认没有进程在运行

ps aux | grep openclaw

步骤 4:卸载 OpenClaw

使用官方卸载命令:

bash

完全卸载(可选,会删除包括 CLI 在内的所有内容)


npx openclaw uninstall --all --yes

或卸载但保留 CLI(推荐)

npx openclaw uninstall --state --workspace --yes

注意:--all 标志会同时删除 CLI。如果您希望保留 CLI 以便重新安装,请省略此标志。

步骤 5:清理剩余文件

删除可能造成干扰的剩余文件:

bash

清除 npm 缓存(可选但推荐)


npm cache clean --force

如果旧版 OpenClaw npm 包仍存在,则删除

sudo npm uninstall -g openclaw

删除任何剩余的 .openclaw 目录

rm -rf ~/.openclaw rm -rf ~/.openclaw-dev

步骤 6:安装最新版 OpenClaw

安装最新的官方版本:

bash

全局安装


sudo npm install -g openclaw@latest

验证安装

npx openclaw --version

步骤 7:恢复用户配置

恢复您备份的配置:

bash

恢复 .openclaw 目录


cp -r ~/openclaw-backup-YYYYMMDD/* ~/.openclaw/

设置正确的权限

chmod 700 ~/.openclaw

步骤 8:运行健康检查并修复

bash

运行诊断工具检查问题


npx openclaw doctor --fix

步骤 9:启动 OpenClaw 网关

bash

启动网关


npx openclaw gateway

检查健康状态

npx openclaw health

检查状态

npx openclaw status

完整的一键备份脚本

在卸载前运行此脚本以创建带时间戳的备份:

bash

创建自动备份


BACKUPDIR=~/openclaw-backup-$(date +%Y%m%d-%H%M%S) && mkdir -p $BACKUPDIR && cp -r ~/.openclaw/* $BACKUPDIR/ && echo 备份已创建:$BACKUPDIR


完整的一键恢复脚本

重新安装后运行此脚本以恢复配置:

bash

从最新备份恢复


LATESTBACKUP=$(ls -td ~/openclaw-backup- | head -1) && cp -r $LATESTBACKUP/ ~/.openclaw/ && chmod 700 ~/.openclaw && echo 已从以下位置恢复:$LATEST_BACKUP


故障排除

恢复后网关无法启动

bash

停止所有过期进程


npx openclaw gateway stop

强制启动

npx openclaw gateway --force

端口已被占用

bash

查找使用该端口的进程


lsof -i :18788

终止该进程

kill

恢复后配置错误

bash

运行诊断工具修复


npx openclaw doctor --fix

权限问题

bash

修复 .openclaw 权限


chmod 700 ~/.openclaw
chmod 600 ~/.openclaw/openclaw.json
chmod 700 ~/.openclaw/credentials


文件参考

配置文件 (~/.openclaw/openclaw.json)

需要保留的关键设置:

  • - gateway.port - 网关端口(默认:18788)
  • gateway.auth.token - 网关认证令牌
  • channels.feishu - 飞书应用凭据
  • models.providers - AI 模型的 API 密钥

备份内容

~/.openclaw/
├── openclaw.json # 主配置文件
├── credentials/ # API 密钥
├── memory/main.sqlite # 记忆数据库
├── agents/main/ # 代理配置
├── skills/ # 已安装的技能
├── workspace/ # 用户工作区
│ ├── SOUL.md
│ ├── IDENTITY.md
│ ├── AGENTS.md
│ └── USER.md
├── feishu/ # 飞书配置
├── identity/ # 设备身份
├── devices/ # 已配对的设备
└── cron/ # 定时任务



重要说明

  1. 1. 卸载前务必备份 - 切勿跳过备份步骤
  2. 将备份保存在安全位置 - 复制到外部存储或云端
  3. 恢复后进行测试 - 验证所有配置是否正常工作
  4. 第三方修改 - 此流程会移除所有第三方补丁并恢复至官方版本
  5. 记忆文件得以保留 - SQLite 记忆数据库包含在备份中

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 reinstall-openclaw-1776061099 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 reinstall-openclaw-1776061099 技能

通过命令行安装

skillhub install reinstall-openclaw-1776061099

下载

⬇ 下载 reinstall-openclaw v1.0.0(免费)

文件大小: 3.36 KB | 发布时间: 2026-4-15 14:09

v1.0.0 最新 2026-4-15 14:09
reinstall-openclaw-Windows-wsl-ubuntu

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部