Kali i3-gaps 构建记录
前不久看到 Offensive Security 发了条使用了 i3-gaps 作为桌面管理器重新构建的 Kali Linux 镜像的推文,完成品颜值很高,资源占用少。前天刚好有时间,记录一下安装事项
- Offensive Security 官方:CREATING KALI I3-GAPS
- 仓库地址:Kali i3-gaps
0x01
- 时间:整个过程需要 1 小时左右
- 网络环境:确保良好的网络环境(不需要代理)
- 存储空间:构建镜像到完成需要 18G 左右的存储空间,完成的镜像占 3.1G
- CLONE 仓库到本地后,目录下创建一个名为
.mirror
的文件,写入 USTC 的源:http://mirrors.ustc.edu.cn/kali/
- 等待构建完成
总的来说就是注意 存储空间 和 换镜像源,然后坐等就是了
┌──(x20c㉿kail)-[~/kali-i3_gaps]
└─$ sudo du -h -d1 .
1 ⨯
[sudo] password for x20c:
3.1G ./images
2.1M ./Pictures
3.3G ./cache
8.2M ./.git
4.0K ./.build
12K ./auto
8.5G ./chroot
3.0G ./binary
912K ./kali-config
1.1M ./config
24K ./simple-cdd
8.0K ./local
18G .
0x02
- 基本的快捷键作者有说明,此后自行修改 i3 配置文件就是
- HDPI 屏下,字体和图标都太小了,自行修改 DPI,位置:
.Xresources
中的Xft.dpi: 200
- 使用
xrandr --dpi 200
命令也可以 - 可以使用 feh 设置壁纸
虽然用过 i3,自己也写过 dotfiles ,但别人的就是香
时间线:
2020-08-20 上午:安装 Kali 2020.3 版本(刚好更新版本),clone 仓库,安装依赖项,开始构建
2020-08-20 中午:吃饭的功夫物理机休眠了,虚拟机网络断开,失败
2020-08-20 下午:构建的时候多数操作与云端交互验证,而代理死活无效果,验证包操作一直到晚上,吃晚饭的时候手贱把电脑盖子合上了,系统休眠,网络断开,失败
2020-08-21 中午:因吃饭没注意系统进入了休眠,失败
2020-08-21 下午:平安度过包验证过程,进入了第二阶段 更新 包/依赖项与下载,共计 6000+ 下载项,预计 7.02G ,12kb/s 下载速度,下到了凌晨 1:30 才完成 200 个下载项,然后睡着了,系统休眠,下载失败
2020-08-22 1:35:试过了各种代理方式,完全忽略了作者给的提醒,在打算最后一次构建时,试着将作者 build 脚本内所有的官方镜像源换成阿里云的,因为是使用了 grep 找的,改完后读了一下作者的 build.sh 脚本,淦,auto/config
脚本第一行就是 if [ -e .mirror ];
可以直接替换镜像源,不读题,该
2020-08-22 2:00:半个小时的时间完成了前面两天的所有操作,但是在下载依赖项的过程中出现了 502 Bad Gateway,失败,睡觉
2020-08-22 9:41:使用 USTC 源
2020-08-22 10:30:验证、更新、下载、读取配置、设置部署完成
2020-08-22 10:33:镜像打包构建
2020-08-22 10:36:构建完成