kali更新源相關 -- 沒有release文件、簽名無效、404

#kali更新源相關 -- 沒有release文件、簽名無效、404 這個隨筆主要是處理Mac下使用VMare虛擬機安裝Kali時候我遇到的一些關於更新源的問題 (由於本人爲了這個問題折騰了四五個小時,網上的資料少&雜) 這個只是在下的一些看法&解決方案,並不權威(只是個學生狗),只是記錄下一些東西給你們參考 固然若是有大佬能解釋原理固然更好啦~html

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 被標出來的地方注意一下就好。linux

若是以爲源選對了,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」; post

而後運行命令查看apt的對應配置有無生效:apt-config dumpui

紅框位置就是設置的結果,只要是true就能夠了。spa

3 - 換源把兄弟

若是還沒用……我想給你個擁抱,由於上面的辦法對我都沒有用!總是404 not found,我猜……應該是這個源不行…… 唉,對於這種狀況我只能用笨方法,一個個的源試了,而後就粘貼一下網上的各類源,找到一個沒問題的就好:.net

#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

這些大概夠用,實在不行其實網上也有不少。code

4 - 換源操做

這裏給出換源的步驟吧,畢竟新手向,並且網上找來找去確實費時間,算是儘可能一篇博客解決儘量多的問題了。server

  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更新源

相關文章
相關標籤/搜索