一、操作系统下载kylin11操作系统https://iso.kylinos.cn/web_pungi/download/cdn/kz4Ju6NbSg7DUA9mlf5M2rqZeBRat1vC/Kylin-Server-V11-2503-Release-General-20250715-X86_64.iso二、环境确认#查看操作系统 cat /etc/os-release #查看cpu uname -m我的kylin11系统是基于红帽或ubuntu的发行版所以下面命令用yum(apt是ubuntu的命令)三安装基础依赖和 Node.js1、安装依赖# 1. 更新软件包缓存 sudo yum makecache # 2. 升级所有已安装的软件包 sudo yum update -y #3. 安装基础工具和编译依赖 sudo yum groupinstall -y Development Tools sudo yum install -y git curl wget make gcc-c bzip22、安装node.js# 1. 下载 Node.js v22 Linux x64 二进制包 cd /usr/local/src wget https://mirrors.aliyun.com/nodejs-release/v22.16.0/node-v22.16.0-linux-x64.tar.xz 建议直接安装wget https://mirrors.aliyun.com/nodejs-release/v22.19.0/node-v22.19.0-linux-x64.tar.xz版本不然下面还得升级到22.19.0 # 2. 解压 sudo tar -xJf node-v22.16.0-linux-x64.tar.xz # 如果 /usr/local/node 已存在先备份或删除 sudo rm -rf /usr/local/node # 移动新版本 sudo mv node-v22.16.0-linux-x64/* /usr/local/node # 删除旧的软链接或可执行文件 sudo rm -f /usr/bin/node sudo rm -f /usr/bin/npm sudo rm -f /usr/bin/npx sudo rm -f /usr/local/bin/node sudo rm -f /usr/local/bin/npm sudo rm -f /usr/local/bin/npx # 创建软链接到 /usr/bin系统默认路径 sudo ln -s /usr/local/node/bin/node /usr/bin/node sudo ln -s /usr/local/node/bin/npm /usr/bin/npm sudo ln -s /usr/local/node/bin/npx /usr/bin/npx # 创建配置文件 sudo tee /etc/profile.d/node.sh EOF export PATH/usr/local/node/bin:$PATH EOF # 加载配置 source /etc/profile.d/node.sh #刷新缓存 hash -r node --version # 应该输出 v22.16.0 npm --version # 应该输出 10.x.x对应 v22.16.0 的 npm 版本 # 确认使用的是哪个 node which node # 应该输出 /usr/bin/node3.安装pnpm,作用是pnpm 不是必须的但强烈推荐安装。它用来替代 npm完成依赖包的下载和管理工作。npm 是 Node.js 的官方“App Store”和包管理工具。yum install -y npm # 全局安装 pnpm sudo npm install -g pnpm # 配置淘宝镜像源解决国内下载慢 pnpm config set registry https://registry.npmmirror.com # 验证 pnpm --version四安装 OpenClaw# 使用 pnpm 全局安装 sudo pnpm add -g openclawlatest --registry https://registry.npmmirror.com # 验证安装 openclaw --version安装时界面如下安装时遇到问题没有找到pnpm解决方案重新配置pnpm的环境变量 启动pnpm pnpm setup 重新加载环境 source ~/.bashrc 查看 pnpm 信息 pnpm config get global-bin-dir 应该输出类似/root/.local/share/pnpm或五、初始化配置运行配置向导运行配置向导 openclaw onboard --install-daemon遇到的问题1提示node.js必须22.16版本然后我重新安装了node.js22.16版本[rootlocalhost src]# openclaw onboard --install-daemon openclaw: Node.js v22.16 is required (current: v22.12.0). If you use nvm, run: nvm install 22 nvm use 22 nvm alias default 22 [rootlocalhost src]# node --version v22.12.0遇到问题2node.js升级为node.js22.16后又提示如下错误让我Node 22.19.0.[rootlocalhost src]# openclaw onboard --install-daemon openclaw requires Node 22.19.0. Detected: node 22.16.0 (exec: /usr/local/node/bin/node). PATH searched: /usr/local/node/bin:/usr/bin:/bin:/root/.local/share/pnpm:/usr/lib/qtchooser:/usr/local/sbin:/usr/local/bin:/usr/sbin:/root/bin Install Node: https://nodejs.org/en/download Upgrade Node and re-run openclaw. [rootlocalhost src]# node -v v22.16.0处理升级到node.js的22.19.0版本向导命令执行成功跳转这个页面1我选择yes2我首次安装使用推荐后面应该可以调整初始化的内容手动设置说很麻烦3选择AI大模型我使用deepseek模型所以选择skip for now(暂时跳过)4手动选择deepseek(deepseek需要api进入这里申请即可https://platform.deepseek.com/)key值输入后模型选择保留当前值对比维度DeepSeek V4 Flash (默认)DeepSeek V4 Pro核心定位日常高频任务、性价比之王复杂深度推理、研究级任务处理速度极快响应迅速相对较慢思考更周全成本极低($0.14/百万Token)几乎是 Pro 版的1/12较高 ($1.74/百万Token)适用场景代码审查、文档分析、Excel整理、服务器监控、日常对话复杂算法设计、深度逻辑漏洞挖掘、长链战略规划为何适合你管理服务器和整理 Excel属于高频、结构化、流程化的任务Flash 的高速度和低成本能让你毫无负担地使用。除非你需要设计一套极其复杂的服务器自动化编排脚本否则一般用不上 Pro 的“满血”推理能力。简单来说日常“干活”选 Flash偶尔“烧脑”选 Pro。5选择频道“频道”就是您与 OpenClaw 的对话界面。您不需要把所有选项都搞懂只需要从里面挑一个您最常用的就行。本来想选择微信的但是算了先用网页版吧选择暂时跳过6选择实时信息搜索引擎这个界面是让 OpenClaw 在需要查询实时信息比如最新的新闻、股价、文档时通过哪个“搜索引擎”去网上找答案。7插件配置先使用的推荐后面应该可以新增插件8选择技能我忘记截图了但是我选择github和语音转文字2个空格是选中9因为我上面选择githu和openai,现在问我是否使用homebrew安装这2个技能且显示命令。但我没安装homebrew,选择我选择no吧选不安装上面的github和openai了选择no这两个技能安装失败根本原因就是你系统里没有 Homebrew。不必理会了10是否打开地理位置先不打开11是否打开语音转文字不需要(12)文字转语音ag是一个文本转语音TTS的技能。简单来说它能让 OpenClaw开口说话——把文字内容转换成语音播放出来收费的先不选择。后面换个模型用免费的。13这就像设置一个“习惯”每当系统启动时就自动运行某个特定的初始化文件。选择第2个14启动agent六、登录openclaw使用虚拟机的浏览器访问我是部署在虚拟机的问题1需要安全浏览器上下文解决这是因为我没加token值浏览器应该如下访问http://127.0.0.1:18789/#token………token值(上面初始化完成会给显示出来)…………问题2提示需要设备配对解决#1、执行这个命令 rootlocalhost 桌面]# openclaw devices list │ #2、会给出下面这个列表和值 #3、执行openclaw devices approve Request的值如下 [rootlocalhost 桌面]# openclaw devices approve cf9836bb-……-……-…… │ ◇ #4、成功了可以访问龙虾了 OpenClaw 2026.5.18 (50a2481) — Im like tmux: confusing at first, then suddenly you cant live without me. │ ◇ │ gateway connect failed: GatewayClientRequestError: scope upgrade pending approval (requestId: 3c739dfb-a2c2-407d-95bc-f810018a5d95) ◇ Direct scope access failed; using local fallback. Approved abd7f30fac40238bf3df874d80cbfd5390aa33f3a750741a70fc34a58f60bc74 (cf9836bb-5f8f-4a3a-9051-7665e9dd4274) [rootlocalhost 桌面]#七、使用openclaw问题1、openclaw不理我处理一、删除device,重新启动# 1. 停止 Gateway openclaw gateway stop # 2. 进入 .openclaw 目录 cd /root/.openclaw # 3. 备份并清理 devices 目录 mv devices devices.backup mkdir devices # 4. 清理可能存在的其他认证文件 rm -f gateway.auth.json rm -f credentials/device-auth.json 2/dev/null # 5. 重新启动 Gateway openclaw gateway start # 6. 等待几秒 sleep 5 # 7. 检查状态 openclaw devices list openclaw gateway probe处理二、关闭之前开通的实时语音# 禁用实时语音 openclaw config set agents.defaults.disableRealtime true # 重启 Gateway openclaw gateway restart # 等待5秒 sleep 5 # 再次测试 WebUI处理三、发信息不报错了但还是不理我因为我用的deepseek没有充值后面切换openclaw的官方key也需要充值最后用了阿里云百炼https://bailian.console.aliyun.com/cn-beijing?tabmodel#/api-key处理四、如何替换大模型直接把阿里云百炼的key和这个文件给deepseek让他替换一下放入服务器即可。可以使用了八常用命令命令 作用openclaw status 快速查看整体状态openclaw gateway status 查看 Gateway 服务详细状态openclaw gateway probe 测试 Gateway 连接性最常用openclaw models list 查看所有可用模型openclaw models status 查看模型提供商状态API Key 是否有效openclaw devices list 查看已配对的设备和待批准的请求openclaw gateway start 启动 Gateway 服务openclaw gateway stop 停止 Gateway 服务openclaw gateway restart 重启 Gateway 服务openclaw logs --follow 实时跟踪日志输出CtrlC 退出openclaw devices list 查看设备列表openclaw devices approve requestId 批准设备连接请求