Ubuntu 虚拟机安装 OpenClaw

Ubuntu 虚拟机安装 OpenClaw

最近特别火的一个事是OpenClaw,个人AI助手工具,周末空闲,咱也对新技术尝尝鲜。

一、环境与前置准备

1.1虚拟机配置要求

配置项最低要求推荐配置
CPU2 vCPU2-4 vCPU
内存4 GB RAM8 GB RAM
存储20 GB SSD40 GB+ SSD
系统Ubuntu 22.04 LTSUbuntu 22.04/24.04 LTS
网络公网访问(可选)稳定的外网连接

1.2 系统初始化和更新

更新系统软件包

sudo apt update && sudo apt upgrade -y 

安装必要有工具

sudo apt install -y curl ca-certificates git sudo vim python3 make g++ libvips-dev 

二、依赖环境安装

2.1 Node.js 22+ 安装

添加 NodeSource 仓库:

curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash - 

安装 Node.js(包含 npm)

sudo apt install nodejs 

验证 Node.js 版本:

node -v npm -v 


为了更好的效果,将npm 切换成国内的源。

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

三 、安装OpenClaw

3.1 一键安装脚本执行

它会自动安装Node.js等相关依赖,但还是建议自己提前安装好

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


虚拟机可能运行的比较慢,大该等一会儿,安装进入引导配置界面。

3.2 安装过程

安全免责声明确认


由于 OpenClaw AI代理会控制您的计算机系统,因此它可以读取您的敏感文件并管理浏览器数据。系统会显示“安全免责声明”。请使用键盘选择“是”,然后按 Enter 键以确认风险并继续。

选择快速安装模式


您可以将 OpenClaw 想象成一个有手有脚(用于浏览器和系统控制)但没有大脑的机器人。在此步骤中,您需要选择一个特定模型的“大脑”,例如国内的Minimax、Moonshot 等。我选择MiniMax,然后按Enter 键,可以先选 Skip for Now以后再设置。


消息渠道配置(Channel)


我先略过,后面再进行配置。
Skills技能是 OpenClaw 的工具。有了技能,它就能执行原始任务,例如创建文件、打开浏览器、从互联网抓取数据以及运行系统命令。


选择“否”并按 Enter 键,也以后再进行配置


系统会提示您启用钩子功能,该功能用于高级日志记录和外部集成。暂时选择“跳过”。



这样就配置完成了。但openclaw还没有启动,需要安装并启动openclaw gateway。

我们直接运行openclaw doctor,它将引导你配置完整,一路 yes完成。

引导你安装Gateway


直至安装完成。


再次运行 openclaw doctor,把它提示的问题都修复。


确保服务都启动以后,运行openclaw dashboard


用浏览器打开链接,就可以正常对话应用了。


你还可以用openclaw onboard启动配置向导重新配置相应的设置

后续,你就可以使用openclaw来完成你的工作啦。

四、配置消息渠道

我就完全让openclaw给我指导,完成相应的配置的。

openclaw plugins install @openclaw/feishu 


填加事件


出现问题,也问openclaw,他能帮你解决。


甚至配置动作都让它自己完成,最后配置完成。

五 卸载OpenClaw

下面这些内容,完全是openclaw告诉我的。快去试试吧。

完全卸载 OpenClaw 的步骤:

方法一:使用官方命令(推荐)

openclaw uninstall 

这会卸载:

  • Gateway 服务
  • 本地数据

注意:CLI 工具本身会保留。

方法二:手动完全卸载

如果你想彻底删除所有内容:

# 1. 停止并禁用服务 openclaw gateway stop systemctl --user disable openclaw-gateway 2>/dev/null || true# 2. 卸载 npm 包 npm uninstall -g openclaw # 3. 删除配置和数据rm -rf ~/.openclaw # 4. 删除工作区文件(如果有)rm -rf ~/.openclaw/workspace 

方法三:只删除数据(保留 CLI)

rm -rf ~/.openclaw 

六、补充 Windows 下如何安装OpenClaw

其实也不复杂,你可以查阅官方文档,当然官方就推荐使用WSL 进行安装,什么是WSL,请查看前面的文章。

推荐参考大神写的文章《Windows 11 环境下 WSL 安装 OpenClaw 完整指南》,https://github.com/spoto-team/openclaw-wsl-guide/blob/main/wsl-installation.md

Read more

OpenClaw 搭建全流程实战:从 0 部署到可控 AI Agent(附避坑与安全建议)

OpenClaw 搭建全流程实战:从 0 部署到可控 AI Agent(附避坑与安全建议)

近几个月,「AI Agent」成为技术圈的高频词,但大多数人停留在 Demo、插件和概念层。 真正能跑在本地 / 服务器、拥有真实权限、能持续执行任务的 Agent 并不多。 OpenClaw,正是目前少数几个工程完整、可部署、可二次开发的开源 AI Agent 框架之一。 这篇文章不讲愿景、不画饼,只讲怎么搭、怎么跑、怎么不翻车。 一、OpenClaw 到底是什么?先说清楚定位 一句话说明白: OpenClaw 是一个可部署在本地或服务器上的开源 AI Agent 框架,具备 Gateway(通信)、Dashboard(控制台)和 Skills(能力插件)三大核心模块。 和 ChatGPT / 插件的本质区别在于: 对比项普通 AI 工具OpenClaw运行位置云端本地

By Ne0inhk
Flutter 组件 ninja_prime 的适配 鸿蒙Harmony 实战 - 驾驭极致高性能数值计算、实现鸿蒙端加密基石与逻辑加速审计方案

Flutter 组件 ninja_prime 的适配 鸿蒙Harmony 实战 - 驾驭极致高性能数值计算、实现鸿蒙端加密基石与逻辑加速审计方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 ninja_prime 的适配 鸿蒙Harmony 实战 - 驾驭极致高性能数值计算、实现鸿蒙端加密基石与逻辑加速审计方案 前言 在鸿蒙(OpenHarmony)生态的极速加密通讯协议开发、基于区块链的分布式政务存证系统以及需要执行海量数据完整性指纹校验的各类专业级应用中,“数值计算的处理效能”是决定应用能否通过 0307 批次严苛性能红线的关键命门。面对涉及 2048 位以上的大数哈希(Large BigInt Hashing)、秒级内的超大规模素数判定(Primality Testing)或者是需要为复杂的 0307 批次资产金融模型执行高精度的科学运算。如果仅仅依靠 Dart 原生的数值类型或未经过度优化的通用算法库。不仅会导致在处理大型数值时产生令人难以忍受的 UI 线程阻塞,更会因为计算效率过低,引发严重的系统功耗异常。 我们需要一种“逻辑纯粹、计算爆发”的数值艺术。 ninja_prime

By Ne0inhk
Ubuntu20.04下使用KITTI-07数据集运行LIO-SAM,并使用evo进行评测

Ubuntu20.04下使用KITTI-07数据集运行LIO-SAM,并使用evo进行评测

1、准备kitti数据集 1.1 下载kitti数据集 笔者刚开始进行测试时选择了kitti04序列,但是建图乱飞,并且终端一直提示:Large velocuty,reset IMU-preintegration! 这个问题始终无法解决,于是笔者选择了07序列进行测试,需要下载对应的_extract.zip和_sync.zip以及标定文件_calib.zip(网盘链接,提取码:tsdp) 1.2 kitti转rosbag 将下载好的文件按照如下方式进行放置: 将lio-sam作者提供的kitti2bag.py(/config/doc/kitti2bag)文件放在KITTI文件夹下,并在该目录下执行如下指令,会自动生成bag文件: python3 kitti2bag.py -t 2011_09_30 -r 0027 raw_synced 2、下载源码 这里直接用了这篇文章《

By Ne0inhk
Flutter 三方库 flutter_image_test_utils 的鸿蒙化适配指南 - 实现端侧 UI 测试中的网络图片模拟、支持 HTTP 图片请求劫持与自动化渲染一致性验证实战

Flutter 三方库 flutter_image_test_utils 的鸿蒙化适配指南 - 实现端侧 UI 测试中的网络图片模拟、支持 HTTP 图片请求劫持与自动化渲染一致性验证实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 flutter_image_test_utils 的鸿蒙化适配指南 - 实现端侧 UI 测试中的网络图片模拟、支持 HTTP 图片请求劫持与自动化渲染一致性验证实战 前言 在进行 Flutter for OpenHarmony 的自动化 UI 测试(Widget Test / Integration Test)时,网络图片的加载往往是最大的“变数”。由于测试环境可能处于隔离内网或不稳定的网络中,真实的图片下载会导致测试用例因超时而断断续续。flutter_image_test_utils 是一款强大的测试辅助库,它能完美模拟(Mock)网络图片请求。本文将指导大家如何在鸿蒙端构建极致稳定的视觉回归测试。 一、原原理性解析 / 概念介绍 1.1

By Ne0inhk