1 Kali Linux更新源
更换更新源,命令行中执行一下命令
vim /etc/apt/sources.list
2 替换sources.list里面的内容
#aliyun 阿里云
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
# ustc 中科大
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 http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
#deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
# kali 官方源
deb https://http.kali.org/kali kali-rolling main non-free contrib
deb-src https://http.kali.org/kali kali-rolling main non-free contrib
# 默认的,可以注释掉不用管
#deb https://security.kali.org/kali-security kali-rolling/updates main contrib non-free
#deb-src https://security.kali.org/kali-security kali-rolling/updates main contrib non-free
#浙大
deb https://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#清华大学源
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
deb http://deb.debian.org/debian testing main contrib non-free
deb http://ftp.de.debian.org/debian buster main
deb http://cz.archive.ubuntu.com/ubuntu bionic main universe
3更新一下源
apt-get update
apt-get update 出现:错误: http://cz.archive.ubuntu.com/ubuntu bionic InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 3B4FE6ACC0B21F32
解决方法: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
kali执行apt-get update指令,提示:下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository
这种情况一般都是key过期了,执行一下命令即可:
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
再次更新,一般就成功了
apt update
更新软件
apt-get upgrade
更新系统
apt-get dist-upgrade
清理安装包
apt-get clean
apt-get autoclean