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. SQL Server系统常用存储过程

    SQL Server系统存储过程也是好几百个,算了,还是写几个常用的. 1.sp_help 查询表的信息 执行存储过程: sp_help Person 显示结果如下: 妈了个B,有了这张图,你还不懂怎 ...

  2. .NET正则表达式Regex

    一.IsMatch(Input,patter[,options]) 否则匹配 如果表达式在字符串中匹配,返回布尔值. if (Regex.IsMatch("a.b.c.d", @& ...

  3. python30 excel修改模块xlutils

    xlrd只读,xlwt只写,xlutils模块则将读写功能结合起来.https://pypi.org/project/xlutils/ 修改excel通过xlutils的copy函数将<clas ...

  4. 数据类型.md

    数据类型 整型 数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字 ...

  5. 2018-2019-2 网络对抗技术 20165322 Exp1 PC平台逆向破解

    2018-2019-2 网络对抗技术 20165322 Exp1 PC平台逆向破解 目录 知识点总结 实验准备 任务一:直接修改程序机器指令,改变程序执行流程 任务二 通过构造输入参数,造成BOF攻击 ...

  6. 进入WinRe(windows恢复环境)

    放个预览图: 方法汇总: 1. 2 . +Shift  3 ”shutdown /r /o“ 或 "bootim" 4 5 启动中强制关闭3次以上 6 狂按F8 (不同的电脑操作不 ...

  7. PHP扩展模块redis安装

    PHP扩展redis模块安装 当我们安装好php之后可能会忘记装一些模块,或者需要增加模块的时候我们可以使用扩展模块安装. 查看php加载了哪些模块,使用命令 /usr/local/php/bin/p ...

  8. 404 Note Found队-现场编程

    目录 组员职责分工 github 的提交日志截图 程序运行截图 程序运行环境 GUI界面 基础功能实现 运行视频 LCG算法 过滤(降权)算法 算法思路 红黑树 附加功能一 背景 实现 附加功能二(迭 ...

  9. 框架 hibernate3 多条查询 分页

    package com.hanqi.test; import java.util.Date; import java.util.List; import org.hibernate.Session; ...

  10. java中NULL与" "的区别

    null是没有地址""是有地址但是里面的内容是空的 null和""的区别 问题一: null和""的区别 String s=null; st ...