kali更新源相关 -- 没有release文件、签名无效、404

这个随笔主要是处理Mac下使用VMare虚拟机安装Kali时候我遇到的一些关于更新源的问题

(因为本人为了这个问题折腾了四五个小时,网上的资料少&杂)

这个只是在下的一些见解&解决方案,并不权威(只是个学生狗),只是记录下一些东西给大家参考

当然如果有大佬能解释原理当然更好啦~

1 - 或许与Kali版本有关

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



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

给个例子:

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



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

3 - 换源把兄弟

如果还没用……我想给你个拥抱,因为上面的办法对我都没有用!老是404 not found,我猜……应该是这个源不行……

唉,对于这种情况我只能用笨方法,一个个的源试了,然后就粘贴一下网上的各种源,找到一个没问题的就好:

#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. 出现问题看上面

5 - 参考资料&博客(感谢各位大佬)

解决kali-linux更新源无法使用的问题(签名失效)

【求助】kali 怎么无法更新源

解决Kali Linux 更新源出现的“下列签名无效”办法

Kali 2017更新源

kali更新源相关 -- 没有release文件、签名无效、404的更多相关文章

  1. Debian 8添加kali更新源并安装metasploit

    一.Debian 8添加kali更新源 中科大kali更新源: deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contr ...

  2. kali 更新源

    个人收集的kali 更新源: 修改更新源: vim /etc/apt/sources.list 更新源列表包: #apt-get update 更新系统软件: #apt-get upgrade #官方 ...

  3. kali随便写 kali更新源配置

    ./ +文件目录  是执行文件的意思 kali修改更新源及更新 进入源文件进行修改 leafpad /etc/apt/sources.list (其实系统本身就自带了更新源,去掉其注释也是可以的,现在 ...

  4. kali更新源

    原文链接:http://www.cnblogs.com/dunitian/p/4712852.html kali2.0官方下载地址: https://www.kali.org/downloads/ 可 ...

  5. 【转】Kali更新源

    1.切换到root用户(如果已经是root用户就直接看第二步) dnt@Kali:~$ su 2.用vim打开sources.list,手动添加下面的更新源 root@Kali:~# vim /etc ...

  6. Kali更新源,亲测目前可用的源

    kali更新的时候老是无法定位软件包,网络上大部分中科大.阿里云kali源都不可用,都千篇一律,最后找了这个,网易的,还不错,贴出来大家看看: # 源 deb http://mirrors.163.c ...

  7. 有关kali更新源时出现的GPG数字证书无效提示的解决方法

    下载并导入key文件 wget -O - https://archive.kali.org/archive-key.asc |apt-key add 显示ok表示成功导入key,然后再进行之后的其他步 ...

  8. Kali Linux 更新源 操作完整版教程

    一.查看kali系统的更新源地址文件 命令: vim /etc/apt/sources.list 上面这是kali官方的更新源: 拓展知识: 一个完整的源包括:deb 和 deb-src:上图源地址是 ...

  9. Kali Linux 2018 更新源配置

    查看添加更新源 编辑sources.list,将kali更新源加入其中 sudo vim /etc/apt/sources.list 国内更新源 #阿里云 deb http://mirrors.ali ...

随机推荐

  1. canvas小球 时间倒计时demo-优化

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  2. 大屏FAQ

    1. 大屏可以分为哪几类?帆软有哪些大屏硬件合作商?编辑 拼接屏:通常由单个46-55寸的液晶显示屏组成屏幕墙,存在拼缝,借助矩阵.屏控系统来进行信号的输入与输出控制,可以实现屏幕墙上多个屏幕的组合. ...

  3. URAL-1039 Anniversary Party---树形DP入门题

    题目链接: https://cn.vjudge.net/problem/URAL-1039 题目大意: 开一个party,每个员工都有一个欢乐值,只有是上司和下属不同时存在时才能欢乐,问怎样安排能有最 ...

  4. matlab中的unique函数详解

    https://blog.csdn.net/sinat_40282753/article/details/78373532

  5. python反序列化

    import pickle import os class A(object): def __reduce__(self): a = """python -c 'impo ...

  6. session.upload_progress.enabled开启的问题

    exp.php的内容,存在文件包含 <?php include($_GET['lfi']); $key = ini_get("session.upload_progress.prefi ...

  7. 修改Xcode工程名称

    概述 有的时候需要在现有的项目上面开发一个新的项目,如果新建工程的话,就比较麻烦了,所以一般是直接现有的工程上面直接修改名字步骤如下: 1.修改工程名字 在这里修改完之后,会弹出一个对话框,点击Ren ...

  8. HDU 1599 find the mincost route(floyd求最小环 无向图)

    传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1599 find the mincost route Time Limit: 1000/2000 MS ...

  9. .NET获取IIS7.0及以上版本托管服务信息

    近期写了个扫描IIS托管站点然后定期注册到Consul的小工具,随意网上拷贝了个帮助类,搞完本机测试没问题,扔到服务器发现硕大的一个异常.. System.Runtime.InteropService ...

  10. MongoDB常用指令

    db 查看当前操作的数据库 show dbs 显示所有数据库 show collections 显示当前数据库下的所有集合 use database_name 连接到一个名叫[database_nam ...