kali linux 无法更新apt源的解决方法
laoyan 2017-05-23 22:25:34
分 享


背景简介


安装了2017.1版的kali linux 64位时发现一个问题,在使用之前的apt-get源后,无法更新apt软件源了,更新失败提示如下:


W: Failed to fetch gzip:/var/lib/apt/lists/partial/http.kali.org_kali_dists_kali_main_source_Sources  Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/http.kali.org_kali_dists_kali_main_binary-amd64_Packages  Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead


方法步骤


(1)编辑/etc/apt/sources.list并把如下源粘贴进去(也可以选择一部分)


#中科大kali源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security/ kali-rolling/updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/kali-security/ kali-rolling/updates main contrib non-free
#阿里云kali源
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb http://mirrors.aliyun.com/kali-security/ kali-rolling/updates main contrib non-free
deb-src http://mirrors.aliyun.com/kali-security/ kali-rolling/updates main contrib non-free


kali linux 无法更新apt源的解决方法.png


另外:你也可以选择使用kali官方源


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


(2)再次使用apt更新


apt-get update 成功


补充


apt-get update #更新系统
apt-get upgrade #升级系统
apt-get dist-upgrade  #升级系统
apt-get clean         #删除/var/cache/apt/archives/ 和/var/cache/apt/archives/partial/目录下所有包(锁定的除外)


apt-get upgrade和dist-upgrade的差别:   

 

upgrade:系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来.
 
dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它.(所以通常这个会被认为是有点风险的升级)


本文属原创文章,转载请注明来自Lybbn(lybbn.cn)

我要小额支持下

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

取消
吐槽一下

游客

所有吐槽
  • 暂时还没有吐槽,赶紧来吐槽!