小白记录
kali升级中遇到了很多问题,所以记录下来
- 更新kali源为国内源,会快一些,打开软件源文件
leafpad /etc/apt/sources.list
- 将官方源替换成如下任意一个即可:
#中科大
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
#浙大
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
- 进行系统更新,先取回更新的软件包列表信息
apt--get update
如报错:
Err:1 http://mirrors.ustc.edu.cn/kali kali-rolling InRelease Could not resolve
or
Err:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease
The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository devel@kali.org
kali的key过期,用如下命令下载最新key
wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add
(如果此命令执行出现gpg错误先检查网络)
报错:
E: Failed to fetch http://http.kali.org/kali/pool/main/t/texlive-base/texlive-fonts-recommended_2017.20171031-1_all.deb Could not resolve ‘http.kali.org’
检查网络连接,简单地ping下检查一下
4. 更新升级包
apt-get upgrade
- 根据依赖关系的变化,添加包,删除包
补充:不要随便用 apt autoremove 后果简直就是灾难啊
apt-get dist-upgrade
- 删除已经下载的安装包
apt-get clean
- 重启
reboot
- 检查是否更新成功
uname -a #查看内核版本
lsb_release -a #查看系统版本