-
首先切換到root: su - root
-
打開sources.list 文件編輯 vim /etc/apt/sources.list
-
將原來的源 注釋 即deb http://http.kali.org/kali kali-rolling main contrib non-free
-
#中科大 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.aliyun.com/kali kali-rolling main non-free contrib #deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib #清華大學 #deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free #deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
-
之后Esc,:wq保存退出即可
-
注: 在kali終端,使用鼠標選中內容,就可以完成復制; 移動光標需要粘貼的位置,按下鼠標中間的滾輪就可以粘貼; deb 代表軟件的位置,deb-src 代表軟件的源代碼的位置
-
apt update #從/etc/apt/sources.list 文件中定義的源中獲取的最新的如那件包列表,
即沒有更新軟件,而是相當於windows下面的檢查更新,獲取的是軟件的狀態 -
Kali Rolling :是Kali的即時更新版,只要Kali中有更新,更新包就會放入Kali Rolling中供用戶下載使用。
它為用戶提供了一個穩定更新的版本,同時會帶有最新的更新安裝包。這個是我們最常用的源 在kali Rolling 下有3類軟件包main、non-free和contrib。
其中main遵從Debian自由軟件指導方針(DFSG),並且不依賴於non-free;
contrib 遵從Debian自由軟件指導方針(DFSG),但依賴於non-free;
non-free不遵從Debian自由軟件指導方針(DFSG) -
InRelease 代表軟件包更新列表,里面會有版本號等,后期更新會根據它進行判定是否更新
-
apt upgrade #對其進行更新,開始的包比較多,所以時間也比較長;同樣apt dist-upgrade 也是對其更新,他倆的區別是: upgrade :升級時,如果軟件包有相依性的問題,此軟件包就不會被升級(更穩定) dist-upgrade升級時,如果軟件包有相依性的問題,會移除舊版,直接安裝新版本。(所以通常會被認為是有風險的升級,不兼容可能不會正常運行)
-
*****升級時要先獲取apt update然后在更新apt upgrade;如果沒有獲取包的信息,upgrade也是無效的,相當於還是用的舊版本
-
apt 常用命令 apt install #安裝軟件包 apt remove #移除軟件包 apt update #更新可用軟件包列表 apt upgrade #通過安裝/升級軟件來更新系統 apt dist-upgrade #通過卸載/安裝/升級來更新系統 vim /etc/apt/sources.list #編輯軟件源信息文件