在 Kali Linux 上成功安装向日葵远控程序, 解决依赖问题
本文只能解决 Debian 系的依赖问题, 系统标识符的问题理论上支持所有 Debian 系的解决方法, 但只在 Kali Linux 上进行实践并成功, 其它发行版没有实践, 如果有相关补充欢迎在评论区补充, 博主会择优补充到博文, 并标注作者及版权
背景
之前博主笔记本一直使用的是 Ubuntu 20.04 LTS, 后来由于一些其它的原型换装到了 Kali GNU/Linux Rolling
基本没有出现什么问题, 但是, 就在昨天, 由于博主本人在重庆, 需要远控身在贵阳的主力机, 于是在新 Kali 上安装向日葵时出现了依赖问题
表现
从向日葵官网直接下载的 .deb 包是不能直接安装成功的, 除了依赖问题, 还有就是系统标识的问题
希望向日葵官方能够尽快解决这个问题
先决条件
- 你需要拥有你的 Kali 系统的 root 权限
- 你需要能够使用 dpkg 命令管理包, 并知晓如何使用
dpkg 命令使用指南:
首先, 使用 cd 命令切换至 .deb 包所在目录
执行: “sudo dpkg -i xxx.deb
“, 其中 xxx.deb 就是软件包的名字, 输入软件包名字的前几个字符后按下 Tab 即可补全名字 - 你需要拥有联网条件(非必要, 如果能够从其他设备获取安装包的话)
- 你需要确保你的架构是 amd64
解决
准备
- 前往向日葵官网, 下载 .deb 格式的向日葵安装包
- 确保取得了 Kali Linux 的 root 权限, 即普通用户组能够使用 sudo
安装依赖项
一些网络其它博主的解决方案使用了许多其它的软件包来补充依赖, 博主的 kali 只缺失了下列两个依赖包
如果安装这两个包没能解决问题, 可以再按照其它博主的方案尝试
注意, 以上两个包需要先安装 选项1 (即3-7) 这个包, 因为 选项2 依赖于 选项1
修改系统标识
当你安装完依赖项之后, 直接执行 dpkg 安装向日葵的 .deb 包大概率还是会报错的, 错误原因是: Unknown OS , 而博主在 Ubuntu 20.04 LTS 上安装时一帆风顺, 那么我们只需要将当前 kali 的标识符修改为 Ubuntu 即可
- 执行命令 “
sudo nano /etc/issue
“ - 修改值为 “
Ubuntu 20.04 LTS \n \l
“, 同时备份原来的标识符 - 按下 Ctrl + O 写入, 文件名保留原样直接回车, 再按下 Ctrl + X 退出
- 再执行一次步骤1的命令确保修改后的值被写入后退出(可选)
安装
此时直接安装向日葵的包理论上应该是没有问题的
至此, 在 Kali 上安装向日葵应该没有问题了