kali更换软件源

使用 sudo apt-get update 更新源时出现“没有数字签名错误”

W: GPG 错误:http://mirrors.ustc.edu.cn/kali kali-rolling InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key 827C8569F2518CC677FECA1AED65462EC8D5E4C5, which is needed to verify signature.
E: 仓库 “http://mirrors.ustc.edu.cn/kali kali-rolling InRelease” 没有数字签名

解决方案:

  1. 手动安装新密钥(推荐)
    Kali 官方于 2025 年 4 月更新了仓库签名密钥,需手动下载并替换旧密钥:
sudo wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg

更新软件列表:

sudo apt update --allow-insecure-repositories  # 临时允许未验证的仓库
sudo apt clean && sudo apt update              # 正常更新

检查密钥状态
确认新密钥已生效:

gpg --no-default-keyring --keyring /usr/share/keyrings/kali-archive-keyring.gpg -k

2.备选方案
安装最新版 kali-archive-keyring 包:
若手动下载密钥无效,可下载官方提供的 .deb 包安装:

wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2025.1_all.deb
sudo apt install ./kali-archive-keyring_2025.1_all.deb
  1. 更新软件源
    更新软件包索引:
apt-get update

升级所有已安装的软件包:

apt-get upgrade

进行发行版升级:

apt-get dist-upgrade

清理缓存包:

apt-get clean

添加新的国内镜像源

deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib

deb http://mirrors.aliyun.com/kali kali-rolling main non-free non-free-firmware contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free non-free-firmware contrib

deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free non-free-firmware

2024版之后的软件仓库是non-freenon-free-firmware两个仓库一起用,若报错,添加non-free-firmware的源即可

更换 Kali Linux软件源为国内镜像源可以显著提高软件包的下载速度。以下是详细的步骤,涵盖中科大、阿里云和清华大学提供的镜像源。 ### 更换软件源步骤 1. **备份原始源列表文件** 在修改源列表之前,建议先备份原有的 `/etc/apt/sources.list` 文件,以防需要恢复: ```bash cp /etc/apt/sources.list /etc/apt/sources.list.bak ``` 2. **编辑或替换源列表文件** 可以使用 `nano` 或 `vim` 编辑 `/etc/apt/sources.list` 文件,也可以直接用 `echo` 命令覆盖内容。以下是几个常用的国内镜像源配置: #### 使用中科大镜像源 将以下内容写入 `/etc/apt/sources.list`: ```bash echo -e 'deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib\ndeb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib' > /etc/apt/sources.list ``` #### 使用阿里云镜像源 将以下内容写入 `/etc/apt/sources.list`: ```bash echo -e 'deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib\ndeb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib' > /etc/apt/sources.list ``` #### 使用清华大学镜像源 将以下内容写入 `/etc/apt/sources.list`: ```bash echo -e 'deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free\ndeb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free' > /etc/apt/sources.list ``` 3. **更新软件包索引** 修改完成后,运行以下命令更新软件包索引: ```bash apt-get update ``` 4. **升级已安装的软件包(可选)** 如果希望升级所有已安装的软件包到最新版本,可以运行: ```bash apt-get upgrade ``` ### 注意事项 - 确保在执行这些命令时具有管理员权限(通常需要使用 `sudo`)。 - 不同的镜像源可能会有不同的同步频率,选择一个稳定的镜像源非常重要[^2]。 - 如果遇到网络问题,可以尝试切换不同的镜像源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值