kali2026.1安装最新版openclaw
对于能够完全访问外网的环境,请直接使用以下官方标准源配置来修复:
See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware
Additional line for source packages
deb-src http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware
第一步:强行覆盖为 2026 官方标准源
在你的 root@kalikvm8902 终端中,直接运行以下命令,将官方最权威的 Rolling 源写入:
Bash
echo "deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware" > /etc/apt/sources.list
echo "deb-src http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware" >> /etc/apt/sources.list
💡 关键点:注意末尾的 non-free-firmware。新版 Kali 将固件依赖彻底剥离到了这个新分支下。如果不写它,官方源在更新时就会因为找不到最新的依赖索引而报 Release 文件不匹配/缺失 的错误。
第二步:清理并强行刷新 APT 缓存
由于你之前被错误的缓存卡住了,必须强制清空本地索引重新拉取:
Bash
1. 清空本地过期的缓存
sudo apt-get clean
2. 允许释放不安全改变并强行更新(能完美解决部分 Release 签名过期问题)
sudo apt update --allow-insecure-repositories
第三步:手动安装 Node.js 和 编译环境
为了不再让外网脚本的自动打包逻辑报错,我们直接用官方源把它们塞进去:
Bash
1. 安装基础编译套件
sudo apt install -y build-essential cmake python3
2. 安装 Node.js 及其包管理器
sudo apt install -y nodejs npm
验证安装是否成功:
Bash
node -v
npm -v
只要能正常输出版本号,说明官方源已经彻底恢复健康。现在你可以直接重新拔起你的主程序安装脚本,它就会一路绿灯直接通过环境检查了!