1. 首先修复软件源配置
# 备份当前源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 使用官方源(确保网络可访问) echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list # 清理无效源 sudo rm -f /etc/apt/sources.list.d/*.list
2. 手动下载并安装密钥
# 下载 Kali Linux 密钥 wget https://archive.kali.org/archive-key.asc # 创建密钥目录 sudo mkdir -p /etc/apt/keyrings # 安装密钥(使用新的 gpg 格式) sudo gpg --dearmor -o /etc/apt/keyrings/kali-archive-keyring.gpg archive-key.asc
3. 更新软件包列表
sudo apt update --allow-insecure-repositories
4. 安装必要的密钥管理工具
# 安装完整的 APT 工具集 sudo apt install --reinstall -o Dpkg::Options::="--force-overwrite" apt kali-archive-keyring debian-archive-keyring
5. 完整系统更新
sudo apt full-upgrade -y
sudo apt install -f
sudo apt autoremove -y
修复完成后,就可以把 /etc/apt/sources.list 修改成国内的源了。
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
### #东软大学
### deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
### deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#重庆大学
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
发表回复