1. 程式人生 > 其它 >關於kali2021.2更換APT源 (修復源地址為https)

關於kali2021.2更換APT源 (修復源地址為https)

  • 首先切換到root:     su - root
  • 開啟sources.list 檔案編輯     vim /etc/apt/sources.list
  • 將原來的源 註釋  即在deb http://http.kali.org/kali kali-rolling main contrib non-free 前加上#
  • 將以下內容複製進sources.list,在最後複製即可 (不知道哪個人寫的http,人家明明用的https)
    #中科大
    deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
    deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
    
    #阿里雲
    #deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    #deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
    
    #清華大學
    #deb https://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  #編輯軟體源資訊檔案