正在读取软件包列表... 完成 E: 仓库 “http://http.kali.org/official-repo binary/ Release” 没有 Release 文件。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 E: 仓库 “http://http.kali.org/official-repo source/ Release” 没有 Release 文件。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 N: 仓库'Kali Linux'将其'firmware component'值从'non-free'修改到了'non-free-firmware' N: More information about this can be found online at: https://www.kali.org/blog/non-free-firmware-transition/
时间: 2025-09-02 10:22:50 AIGC 浏览: 15
当Kali系统更新软件包列表时提示仓库 `http://http.kali.org/official-repo` 没有Release文件及仓库组件值修改,可尝试以下解决办法:
### 更换软件源
旧的或不可用的软件源可能导致该问题,可更换为国内常用的镜像源,如阿里云、清华大学、浙大等镜像源。以下是更换步骤:
1. 备份原有的 `sources.list` 文件:
```bash
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
```
2. 使用 `vim` 编辑器打开 `sources.list` 文件:
```bash
sudo vim /etc/apt/sources.list
```
3. 在文件中添加以下镜像源内容:
```plaintext
# 阿里云
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
```
4. 保存并退出 `vim` 编辑器(按 `Esc` 键,输入 `:wq` 并回车)。
5. 更新软件包列表:
```bash
sudo apt-get update
```
### 检查网络连接
不稳定的网络可能导致无法获取到Release文件,可通过以下命令检查网络连接:
```bash
ping http://http.kali.org
```
若网络不通,需检查网络设置,确保网络正常。
### 清理缓存
缓存文件可能损坏,导致更新时出现问题,可通过以下命令清理缓存:
```bash
sudo apt-get clean
sudo apt-get autoclean
```
清理完成后,再次尝试更新软件包列表:
```bash
sudo apt-get update
```
### 检查DNS设置
不正确的DNS设置可能导致无法解析仓库地址,可编辑 `/etc/resolv.conf` 文件,添加可靠的DNS服务器,如Google的 `8.8.8.8` 和 `8.8.4.4`:
```bash
sudo vim /etc/resolv.conf
```
在文件中添加或修改为以下内容:
```plaintext
nameserver 8.8.8.8
nameserver 8.8.4.4
```
保存并退出后,再次尝试更新软件包列表。
阅读全文
相关推荐
















