记一次kali系统更新

缘由:virtualbox中kali的分辨率最大只能1024*768,但通过在kali中安装virtualbox增强工具,可以获得更高的分辨率。但是安装这个工具需要更新kali,由此开了个坑。

网上大部分教程要求先把源改成国内的镜像,即修改/etc/apt/sources.list的内容,有的教程甚至要求这个文件里的前100行内容

用vim打开这个文件看看咯

vim /etc/apt/sources.list

除了两条注释以外什么都没有

向文件内加上中科大的源

#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

保存。然后使用如下命令进行更新

apt-get update && apt-get upgrade

报错,提示是数字签名不通过,源可能不安全,不允许更新

额……加上阿里云的源试试

#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

还是数字签名和安全的相关错误

后来有小伙伴发链接,可以通过修改配置文件来使用这些“不安全”的源进行更新

https://blog.csdn.net/include_heqile/article/details/79275944

按照博客修改/etc/apt/apt.conf.d/70debconf文件

在后面追加

Acquire::AllowInsecureRepositories "true"; 

保存后继续尝试更新,中科大的部分出现安全认证问题和一些404的情况,阿里云的源却出现文件长度不一致的问题

依照该博客的评论区,向/etc/apt/apt.conf.d/70debconf再添加

Acquire::AllowDowngradeToInsecureRepositories "1";

保存后继续尝试更新,问题同上

在百度贴吧看到了关于kali密钥的问题,挺详细的

http://tieba.baidu.com/p/5543689575

查了一下自己系统的密钥情况

apt-key list

确实有一部分是过期的

那就更新一下密钥

apt-key adv --keyserver keys.gnupg.net --recv-keys ED444FF07D8D0BF6

再次查看密钥情况,没有过期的了

尝试更新,问题依旧

继续寻找,在这篇博客上找到一个清华的源

https://blog.csdn.net/Coding_Or_Dead/article/details/53448059

#清华
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

加到/etc/apt/sources.list中

继续更新

仍不能正常更新,不过从提示中发现,清华的链接基本没有问题,中科大的有些404了,阿里云还是文件长度不一致

突然脑洞一开,把中科大的和阿里云的源全都注释掉,只留清华的

更新,成了……

 
发布了10 篇原创文章 · 获赞 1 · 访问量 6831

猜你喜欢

转载自blog.csdn.net/jakekong/article/details/80261186
今日推荐