kali linux下安装VMware Tools、搜狗输入法系列错误后续更新
在Kali Linux下安装VMware Tools详解
安装最新的vm-tools相关软件包。首先,在虚拟机中点击找到VMware Tools的安装选项,然后该包会自动存储到目录/media/cdrom0
中。输入命令cd /media/cdrom0
进入该目录,再输入ls
命令查看目录下的文件,如下所示:
可见其中已经有刚刚下载的VM-tools包,我这里是VMwareTools-10.3.2-9925305.tar.gz,这里因人而异,到时候复制自己的包名就行。
如果在复制时提示权限不足无法复制粘贴,解决方法如下:
- 打开终端,或者在桌面上右键找到"Open in Terminal"。
- 在命令行中输入
sudo nautilus
。 - 输入您的用户密码。
接下来,创建一个文件夹来存储VMware Tools。在最初的目录下创建一个名为vmtools
的文件夹,可以使用命令mkdir vmtools
来创建。然后进入cdrom0
文件夹,将VMware Tools包复制到vmtools
文件夹中。复制命令如下(注意空格):
cp /media/cdrom0/VMwareTools-10.3.2-9925305.tar.gz /root/vmtools
然后进入vmtools
目录,使用ls
命令查看已经复制好的文件。这个包的名称根据个人情况而异。然后输入以下命令(注意空格):
tar -zxvf VMwareTools-10.3.2-9925305.tar.gz
这样就会自动解压。然后在vmtools
目录下切换到vmware-tools-distrib
文件夹,找到安装文件名,然后输入以下命令:
./vmware-install.pl
这样就开始自动安装,一路回车即可,直到安装成功。
如果出现以下提示表示安装完成:
The installation of VMware Tools 10.3.2 build-9925305 for Linux completed successfully.
这时候就可以从物理机直接复制文件到虚拟机,并自由调节虚拟机的显示大小了(可能需要重新启动虚拟机)。
在Kali Linux中下载搜狗输入法。进入火狐浏览器,打开百度,搜索搜狗输入法,在官网中找到适用于Linux的版本,然后选择适合您下载的Kali Linux是32位还是64位的版本,下载并在文件夹中找到安装包,即以.deb为后缀的文件,因为Kali Linux是基于Debian系统的。
由于搜狗输入法依赖于fcitx,输入命令apt-get install fcitx
进行安装。如果出现无法定位软件包的错误,可能是因为此时没有正确的软件源。
解决方法如下:输入命令vim /etc/apt/sources.list
进入编辑界面。
在其中加入如下镜像源(也可以在网上找到其他镜像源,这里以阿里的为例):
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
按下Esc
键,然后输入set nu
命令以显示行号。在要输入的位置按下i
键进入插入模式,然后将上述内容复制粘贴进去。如果无法复制,请确保已经安装了VMware Tools,上面的教程中有提到。
插入完成后,按下Esc
键,输入:wq
命令保存并退出。
然后测试输入apt update
命令,如果命中1表示刚刚输入的镜像源没有问题。
接下来,先安装依赖命令apt-get install fcitx
,然后安装搜狗输入法。可能需要赋予安装包执行权限,命令如下:
chmod +x sougouopinyin_2.2.0.018_amd64.deb
然后输入安装命令:
dpkg -i sougouopinyin_2.2.0.018_amd64.deb
安装完成后,在设置中进行调试,完成后重启虚拟机。可以在终端中输入reboot
命令进行重启。
这里由于一系列问题,我安装有问题,暂时不提供截图。可能会遇到以下问题:
- E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
- E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行"apt-get -f install"(也可以指定一个解决办法)。
- 还有一堆未安装依赖的问题。
我会在后续解决这些问题并进行更新。作为新人博主,还请多多包涵,我会尽快更新解决方法。