一、安装 OpenClaw
1. Linux Ubuntu 安装命令
输入命令(前提是先安装 Node.js 和 npm):
curl -fsSL https://openclaw.ai/install.sh | bash
2. 常见报错
执行安装时可能遇到以下错误:
npm install failed for openclaw@latest Command: env SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm --loglevel error --silent --no-fund --no-audit install -g openclaw@latest
3. 解决方案(升级 CMake)
调整使用命令安装 OpenClaw:
sudo npm i -g openclaw
详细报错如下:
npm error CMake 3.19 or higher is required. You are running version 3.16.3
说明 CMake 版本太低,尝试使用下面命令升级:
sudo apt install cmake
继续报错提示依赖关系未满足:
E: 有未能满足的依赖关系。
修复错误:
sudo apt --fix-broken install
4. 升级软件包列表
sudo apt update
5. 安装编译和构建软件所需的基础工具包
sudo apt install build-essential
6. 添加第三方软件源(Kitware)
用于在 Ubuntu 20.04 系统上添加第三方软件源 Kitware 的 APT 仓库,以便通过 apt 命令安装最新版本的 CMake 等工具。
下载并安装官方 GPG 密钥
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
添加 Kitware 软件源列表
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ focal main' | sudo tee /etc/apt/sources.list.d/kitware.list
更新软件包列表
apt update

