Kali Linux 安装 OpenClaw 详细教程

在 Kali 中安装 OpenClaw 时,直接使用 sudo 或默认权限可能会遇到报错。按照以下三个步骤操作,可以确保安装过程顺畅。

第一步:解决权限问题(配置 npm 全局目录)

为了避免因 root 权限导致的安装错误,建议将 npm 的全局包安装在当前用户的家目录下,而不是系统目录。

  1. 创建全局包存放目录:

    bash 复制代码
    mkdir -p ~/.npm-global
  2. 修改 npm 配置指向新目录:

    bash 复制代码
    npm config set prefix '~/.npm-global'
  3. 将路径添加到环境变量(Kali 默认使用 zsh):

    bash 复制代码
    echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.zshrc
  4. 使配置立即生效:

    bash 复制代码
    source ~/.zshrc

第二步:解决 GitHub 连接问题(绕过 SSH)

OpenClaw 的依赖项(如 libsignal-node)可能会尝试通过 SSH 协议从 GitHub 拉取代码。如果你的机器没有配置 SSH 公钥,或者网络环境拦截了 SSH 端口,会导致安装失败。

解决方法: 强制 git 使用 HTTPS 协议代替 SSH。执行以下命令:

bash 复制代码
git config --global url."https://github.com/".insteadOf ssh://git@github.com/

第三步:正式安装 OpenClaw

由于官方源在国内或其他特定网络环境下速度较慢,建议使用淘宝镜像源(npmmirror)进行全局安装。

执行安装命令:

bash 复制代码
npm i -g openclaw --registry=https://registry.npmmirror.com

总结与验证

完成上述步骤后,你可以尝试在终端输入 openclaw 来检查是否安装成功。

💡 小提示: > * 如果你之后更换了 Shell(比如换回了 bash),记得将第一步中的环境变量也添加到 ~/.bashrc 中。

  • 如果安装过程中依然提示找不到 npm 命令,请确认你已经预先安装了 Node.js 环境(Kali 可以通过 sudo apt install nodejs npm 安装基础环境)。
相关推荐
爱签AI电子合同2 分钟前
电子合同大批量怎么测?并发与批量处理维度专项测评
服务器·数据库·人工智能·企业微信·电子签名
土星云SaturnCloud5 分钟前
HRNet-pose 算法全解析:从高分辨率网络原理到土星云 SE110S 边缘部署实战
服务器·人工智能·算法·ai·边缘计算
ShineWinsu7 分钟前
对于Redis:Redis特性以及应用场景的解析
linux·c++·redis·缓存·高并发·分布式系统·key-value
亚川楼宇自控系统数据中心厂家10 分钟前
3D 数字孪生赋能电气综合保护监控:看得见的电力安全防线
运维
北冥有鱼被烹11 分钟前
NVIDIA DGX/HGX 服务器全景深度解析:从 H100 到 GB300,专业算力选型必读
运维·服务器·网络·python
程序员-Benothing17 分钟前
Linux系统启动流程详解:BIOS/UEFI、GRUB、initramfs、systemd
linux·运维·服务器
KKKlucifer20 分钟前
从规则堆叠到策略涌现:AI大模型驱动的数据安全智能策略生成与自动化响应实践
运维·人工智能·自动化
余槐i25 分钟前
-m 2g 反而更早 OOM:Docker 内存计数与宿主机空闲口径差异
java·linux·docker·性能优化·cgroup
傲世仙尊26 分钟前
线程池收尾-回调单例与可重入线程安全
linux·安全
风华同学30 分钟前
Docker镜像换源
运维·docker·容器