Kali换源更新
Kali Linux 是一个基于 Debian 的高级渗透测试和安全审计 Linux 发行版。为了加速更新和安装软件包的速度,尤其是对国内用户,使用国内的镜像源是一个非常有效的策略。以下是如何将 Kali Linux 的软件源更换为国内镜像源的步骤。

sed一键换源
直接在终端粘贴即可
sudo sed -i "s@http://http.kali.org/kali@https://mirrors.tuna.tsinghua.edu.cn/kali@g" /etc/apt/sources.list
1.手动换源
首先,您需要打开 Kali Linux 的软件源列表文件 sources.list:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim/etc/apt/sources.list
2.将国内镜像源信息写入到文件

3.更新软件源
出现报错
┌──(root㉿kali)-[~]
└─# sudo apt update
获取:1 http://kali.download/kali kali-rolling InRelease [41.5 kB]
错误:1 http://kali.download/kali kali-rolling InRelease
Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key 827C8569F2518CC677FECA1AED65462EC8D5E4C5, which is needed to verify signature.
警告: GPG 错误:http://kali.download/kali kali-rolling InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key 827C8569F2518CC677FECA1AED65462EC8D5E4C5, which is needed to verify signature.
错误: 仓库 “http://http.kali.org/kali kali-rolling InRelease” 没有数字签名。
注意: 无法安全地用该源进行更新,所以默认禁用该源。
注意: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
解决方法( ①和②任选其一)
①
wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg
②
curl -fsSL https://archive.kali.org/archive-key.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/kali-archive.gpg > /dev/null
apt update 更新成功

解决方法① 镜像地址
中科大
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://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://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware
阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free non-free-firmware
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free non-free-firmware
清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free non-free-firmware
官方源
deb http://http.kali.org/kali kali-rolling main non-free non-free-firmware
deb-src http://http.kali.org/kali kali-rolling main non-free non-free-firmware
使用Linux系统,与Windows系统一样,也需要及时进行软件与系统的更新。这里以Kali Linux 系统为例,介绍常用的软件安装、卸载与更新命令:
软件安装
安装前先搜索一下更新源中是否有该软件,这里使用 apt 命令,貌似比另外一个类似的命令 apt-get 友好一些。
例如安装 neofetch 这个软件:
然后安装这个软件:
然后确定安装就行了。
有时会出现一些 failed 可以按照提示使用命令 apt install --fix-missing 修复。
软件卸载
简单卸载软件:
卸载软件并移除配置文件:
卸载自动安装并且未使用的软件
软件更新
先更新一下源:
这个操作并没有开始更新软件,类似于将远程源中的最新版本信息更新到本地
接下来才开始更新软件:
更新系统:
或者:
清理安装包: