我第一次安装完kali后,在百度上看到一篇文章《安装完kali需要做的20件事》。接下来我按照文章的指示,遇到了一些坑。
由于源错误造成的一系列问题
输入法安装后无法调用出来;
安装QQ失败;
安装virtualbox和vmware虚拟机失败;
当时我一度找不出问题出在哪里,甚至开始怀疑人生,难道是这系统有问题?按照我以前的尿性估计又该重装了。其实我一直坚信
存在即合理
事物的存在一定有他的合理性,一定我有哪一点做错了。
果然我发现我问题出在我看的第一个教程上了,教程《安装完kali需要做的20件事》第一件事让我换成国内的快速源,教程本无错,但是教程里的是针对以前kali的源,所以我在这个版本换上错误的源,官方把2.0的kali命名为sana,不同版本的系统的源不同。其实不知如此百度上还有很多教程也很老旧,我估计还会有很多新手重新犯我这种错误。
虚拟机安装成功后缺少header
安装完vmware后,发现打开提示缺少linux-header,按照网上教程
apt-get install linux-headers-$(uname -r)
提示
无法定位软件包 linux-headers-4.0.0-kali1-amd64
无法按照正则表达式 linux-headers-4.0.0-kali1-amd64 找到任何软件包
按照网上的更换源的方法,更新后问题依然存在。说实话,这个是我见过最恶心的坑,找了好久教程,试了无数方法都没解决。最后要疯的时候找到了解决方法,方法如下:
- 下载inux-kbuild,链接:(http://http.kali.org/kali/pool/main/l/linux-tools/) 具体版本参见自己的主机;
- 编译linux-kbuild; dkpg -i linux-kbuild-4.3_4.3.1-2kali1_amd64.deb
- 下载linux-header-common和主机版本对应的linux-header。链接 (http://http.kali.org/kali/pool/main/l/linux/) ,具体版本参见自己的主机 首先编译linux-header-common
- dkpg -i linux-headers-4.3.0-kali1-common_4.3.3-5kali4_amd64.deb
最后编译linux-header dkpg -i linux-headers-4.3.0-kali1-amd64_4.3.3-5kali4_amd64.deb 搞定。
PS:如果编译过程中遇到缺少什么依赖,就去上面网站中下载缺少的依赖既可解决问题。
安装QQ遇到的问题
网上的教程安装QQ会推荐大家安装wine后再安装一个 ia32-libs 的32位支持,经过我失败几次和阅读更多的博客后,发现实际上这个ia32-libs早就废除了,大家以后找教程不要再百度找了,真是害人呀,搜到的教程排的靠前的全是又老有旧的,现在技术变化这么快,很多教程早就失效了。推荐大家找尽量到一个相关的论坛去找教程,这样的教程比较新。
解决方法:用虚拟机里的QQ,说真的,经过一番设置后,虚拟机里的QQ还是非常好用的。
总结
首先,我觉得之所以碰到了这么多坑是因为参考的教程过于老旧,而新技术变化过快。我觉得以后找教程尽量去论坛或者其他活跃度比较高的社区去找,没有论坛或者社区的情况下尽量留意搜索引擎给的教程的日期,和版本,不同的话完全可以不去参考。
以上为个人见解,如果有错误或者观点您觉得不对,欢迎指出,共同进步嘛。