
官方网址
下载方式分两种:http 下载和 bt 下载(由于是国外网站 http 方式下载会非常慢)。


























配置主机名 xuegod53.cn[随便起的]


























#中科大
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
#输入如下命令并在最后一行后面插入中科大 Kali 源:
root@xuegod53:~# vim /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
#补充:复制上面两行镜像内容,然后按下鼠标滚轮,就可以粘贴到文档中了。
扩展:在 linux 里面复制的快捷键是 Ctrl+Insert,粘贴的快捷键是 Shift+Insert
说明:deb 代表软件的位置,deb-src 代表软件的源代码的位置
root@xuegod53:~# apt update
发现已经在使用中科大的 kali 源了。
dists 区域 | 软件包组件标准 |
|---|---|
main | 遵从 Debian 自由软件指导方针(DFSG),并且不依赖于 non-free |
contrib | 遵从 Debian 自由软件指导方针(DFSG),并且不依赖于 non-free |
non-free | 不遵从 Debian 自由软件指导方针(DFSG) |
补充说明:
直接访问:
http://mirrors.ustc.edu.cn/kali/ 查看 dists 目录下的软件包

http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/ 
root@xuegod53:~# apt update
apt update 的作用是从/etc/apt/sources.list 文件中定义的源中获取的最新的软件包列表。
即运行 apt update 并没有更新软件,而是相当于 windows 下面的检查更新,获取的是软件的状态。#执行这个命令,可以查看更新列表
root@xuegod53:~# apt update
#会下载 http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/ 中这个 InRelease 软件包列表



此版本 Kali 在安装软件或升级系统时会出现 pkgProblemResolver::Resolve 发生故障问题 (不建议大家进行系统升级,比较耗时,也容易出现问题)
root@xuegod53:~# apt -y full-upgrade
这个版本 Kali 的源官方已经不支持了,旧版本的系统装好以后通过 apt 命令安装软件会存在软件包
依赖问题,很多软件都装不上。root@xuegod53:~# apt install -y libgcc-8-dev mutter gcc-8-base libmpx2 mitmproxy
root@xuegod53:~# apt-get update --fix-missingroot@xuegod53:~# apt install -y libgcc-8-dev mutter gcc-8-base libmpx2 mitmproxy




当安装成功后重启下虚拟机
root@xuegod53:~#reboot
点击活动,然后搜索 ter,点击终端,打开终端

root@xuegod53:~# gnome-tweaks

设置完,关闭窗口,左侧的收藏栏和顶部的应用程序菜单已经恢复

root@xuegod53:~# apt-get install gnome-shell-extension-desktop-icons
root@xuegod53:~# rebootroot@xuegod53:~# gnome-tweaks





是根据 update 命令获取的最新的软件包列表,去真正地更新软件。
root@xuegod53:~# apt upgrade是根据 update 命令获取的最新的软件包列表,去真正地更新软件。
root@xuegod53:~# apt dist-upgrade
对于个人和服务器上的操作一般情况使用:apt upgrade 稳定可靠升级就可以满足我们的需求了。
每回更新之前,我们需要先运行 update,然后才能运行 upgrade 和dist-upgrade
因为相当于 update 命令获取了包的一些信息,比如大小和版本号,然后再来运行
upgrade 去下载包,如果没有获取包的信息,那么 upgrade 就是无效的啦!root@xuegod53:~# apt-get install gcc make linux-headers-$(uname -r)
[Y/n] y
所有的提示,直接输入 Y,按回车即可安装完成后,重启
root@xuegod53:~# reboot
#去 kali 源中去同步包的索引文件,即运行这个命令其实并没有更新软件,而是相当于 windows 下面的检查更新,获取的是软件的状态。
root@xuegod53:~# apt update #安装最新 vmtools 相关的软件包,fuse 是用户空间文件系统(Filesystem in Userspace),实现物理机和 kali 之间自由拖拽文件和复制内容。
root@xuegod53:~# apt install open-vm-tools-desktop fuse root@xuegod53:~# apt install open-vm-tools-desktop fuse
。。。
您希望继续执行吗?
[Y/n] y #此处输入 y,并回车。root@xuegod53:~# reboot注:apt install 和 apt-get install 功能一样,都是安装软件包,没有区别




install - 安装软件包 apt install
remove - 移除软件包 apt remove
update - 更新可用软件包列表 apt update
upgrade - 通过 安装/升级 软件来更新系统 apt upgrade
full-upgrade - 通过 卸载/安装/升级 来更新系统 apt dist-upgrade
edit-sources - 编辑软件源信息文件 vim /etc/apt/sources.list