kali更新源相关 -- 没有release文件、签名无效、404、域名暂时无法解析

发布时间 2023-04-14 16:14:11作者: hkgan

 1 - 或许与Kali版本有关

  没有release文件这个问题可能是Kali版本有关,所以先用lsb_release -a这个命令查询你的Kali版本

lsb_release -a

   kali rollingsana版本的(貌似还有一种,百度吧)  

给个例子:

sudo vim /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
  • ·  如果觉得源选对了,apt-get update之后还是……

 那我们继续往下看……

2 - 或许与签名过期有关

如果第一次安装||很久没有更新,就会出现签名问题:签名无效啊过期啊什么鬼……

这个问题解决的话就直接更新签名就好了,运行如下命令:

sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6

  原理是强制apt进行更新,忽略仓库的安全性,对APT的配置文件进行修改 。
  具体就是修改/etc/apt/apt.conf.d下的70debconf文件,在里面加上:Acquire::AllowInsecureRepositories “true”;

然后运行命令查看apt的对应配置有无生效:

apt-config dump

kali域名暂时无法解析

1.DNS

vim /etc/resolv.conf     #也可以直接去目录下找到文件用文本编辑器打开修改

  添加:

nameserver 202.96.134.133
nameserver 114.114.114.114

2.更新源

cat /etc/apt/apt.conf.d

 红框位置就是设置的结果,只要是true就可以了。

3.换

#auto
deb http://http.kali.org/kali kali-rolling main non-free contrib

#中科大
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.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

#官方源
#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

4 - 换源操作

  1.修改sources.list文件,往里面复制粘贴源地址就行,最好不要随便改格式

leafpad /etc/apt/sources.list

  2.apt-get四步走:

apt-get clean    //清除缓存索引
apt-get update    //更新索引文件
apt-get upgrade    //更新实际的软件包文件
apt-get dist-upgrade    //根据依赖关系更新

P.S. linux内核更新

apt-get install linux-headers-$(uname -r)

  3. 出现问题看上面