时间:26-04-01
第一步,请务必更新系统软件包源列表并升级可更新软件。在终端中依次执行以下两条命令,这能确保后续安装基于最新的软件仓库。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
sudo apt update
sudo apt upgrade
接下来,我们需要获取Node.js的包管理工具npm。直接使用apt包管理器安装:
sudo apt install npm
随后,安装Node.js运行时本身,它将与npm协同工作:
sudo apt install nodejs
安装结束后,立即验证两个核心工具的版本号,以确认安装成功且可执行:
npm --version
node --version
若验证显示Node.js版本低于22.x(LTS长期支持版本的门槛),建议彻底移除旧版本。执行以下命令完成卸载与清理:
sudo apt remove --purge nodejs npm
sudo apt autoremove
清除旧版本后,通过NodeSource官方仓库安装目标版本(如v24.x LTS)。此方法能提供最新且稳定的Node.js发行版。
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt install -y nodejs
基础环境就绪后,即可部署OpenClaw。运行其官方提供的安装脚本完成自动化安装与配置。
curl -fsSL https://openclaw.ai/install.sh | bash
若在安装依赖时遭遇网络延迟或超时,通常是默认npm源访问不畅所致。将仓库源切换至国内镜像(如淘宝源)可显著提升下载速度与稳定性。
npm config set registry https://registry.npmmirror.com