Kali Linux安装搜狗拼音输入法

caocao1年前教程272

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

KaliLinux是一款备受喜爱的渗透测试操作系统。在安装KaliLinux后,我们通常的第一步就是安装中文输入法。我个人对于Linux的ibus和fctix输入法不太感冒,更喜欢使用搜狗拼音输入法。然而,网上现有的KaliLinux安装教程已经过时,无法使用。根据我在网上找到的教程,并经过多次尝试,我最终成功在KaliLinux上安装了搜狗拼音输入法。现在我将写下这个教程,希望对大家有所帮助。

工具/原料

  • KaliLinux (kali-linux-2016.1-amd64.iso)
  • 搜狗拼音输入法 (sogoupinyin2.0.0.0068amd64.deb)

方法/步骤

  1. 首先,从搜狗拼音输入法官网下载安装包。我下载的是sogoupinyin2.0.0.0068amd64.deb。请注意,浏览器默认下载目录在"/root/下载"中,而我们通常在root的Home目录下操作。根据Linux的常识,我们应该将sogoupinyin2.0.0.0068amd64.deb剪切到Home目录中,否则在安装过程中会出现文件找不到的错误。

  2. 搜狗拼音输入法依赖于fctix,因此需要安装一系列fctix的依赖包。以前的教程中提到的依赖包已经无法找到。在这里,我们需要选择一个包含这12个依赖包的版本(我一开始没有注意,选择了4.2.9.1-1,结果发现前两个包不存在,后来换成了4.2.8.5-2;然后我批量下载和安装,结果搞得版本和依赖关系混乱,安装和卸载都出现问题)。

  3. 这12个文件如果手动逐个下载,太麻烦了,我们可以使用Shell命令进行批量下载。命令如下:

wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-libs-qt_4.2.8.5-2_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-data_4.2.8.5-2_all.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-module-dbus_4.2.8.5-2_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-module-lua_4.2.8.5-2_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx_4.2.8.5-2_all.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-ui-classic_4.2.8.5-2_amd64.deb

如果4.2.8.5-2版本也过时了,可以直接使用查找和替换功能,将其替换为其他版本号。

  1. 下载完成后,查看Home目录下是否下载了这12个软件包。然后逐行执行以下命令:
dpkg -i fcitx-libs_4.2.8.5-2_amd64.deb
dpkg -i fcitx-libs-qt_4.2.8.5-2_amd64.deb
dpkg -i fcitx-bin_4.2.8.5-2_amd64.deb
dpkg -i fcitx-data_4.2.8.5-2_all.deb
dpkg -i fcitx-modules_4.2.8.5-2_amd64.deb
dpkg -i fcitx-module-dbus_4.2.8.5-2_amd64.deb
dpkg -i fcitx-module-kimpanel_4.2.8.5-2_amd64.deb
dpkg -i fcitx-module-lua_4.2.8.5-2_amd64.deb
dpkg -i fcitx-module-x11_4.2.8.5-2_amd64.deb
dpkg -i fcitx_4.2.8.5-2_all.deb
dpkg -i fcitx-tools_4.2.8.5-2_amd64.deb
dpkg -i fcitx-ui-classic_4.2.8.5-2_amd64.deb

请注意,要逐行执行!!否则可能会在安装后一个包之前开始安装后一个包,导致依赖关系混乱!!比如,我在执行第五行命令"dpkg -i fcitx-modules4.2.8.5-2amd64.deb"时遇到了这个问题:

  1. 根据提示解决libicu52的依赖问题。解决依赖问题的最自然思路是在"软件包"中搜索并安装,但我在软件包中没有找到它。因此,我只能百度一下,下载libicu52包,并使用"dpkg -i"命令进行安装。

  2. 最后,当fcitx-ui-classic4.2.8.5-2amd64.deb安装完成后,使用"apt-get install fcitx-config-gtk2"命令安装fcitx图形界面的配置。可以看到,仍然存在依赖问题。使用"软件包"解决依赖问题(可以自动解决依赖问题)。解决依赖问题后再次安装,成功。

  3. 使用"apt-get remove ibus"命令移除ibus是例行公事,实际上我并没有安装它。

  4. 使用"apt-get install libopencc1"命令安装完这个依赖后,就可以安装搜狗拼音输入法了。使用"dpkg -i sogoupinyin2.0.0.0068amd64.deb"命令可能仍然会遇到一些依赖问题,但可以在"软件包"中解决。

  5. 完成以上所有步骤且没有出现错误提示后,重新启动电脑。好了!成功了!在左下角(小企鹅的位置)可以选择搜狗拼音输入法。

安装经验

  1. 注意,4.2.9.1-1版本缺少前两个包,强行安装会导致依赖问题,安装失败且不易卸载。
  2. 在KaliLinux中,我们使用dpkg命令安装deb包,其中dpkg -l命令非常有用,可以查看已安装的包,以及包的名称、状态和版本等信息。
  3. 如果安装过程中出现依赖问题,系统会提示使用apt-get -f install命令。-f表示"force",即强制安装,系统会自动下载并安装依赖包以解决依赖问题。但是在我安装搜狗拼音时情况比较复杂(fctix的各个包版本号不统一),所以apt-get -f install似乎没有什么用处。
  4. 使用dpkg -r命令可以卸载已安装的包,但需要确切知道包的名称(不是.deb文件的名称),并考虑包之间的依赖关系。我只能使用它卸载fctix,其他包无能为力。卸载包后,可以按照提示使用dpkg --purge删除配置文件。
  5. 使用标准的dpkg命令卸载时,常常会因为依赖问题无法卸载。在这种情况下,需要从下往上逐层卸载,按照依赖关系进行卸载。
  6. 上述卸载方法非常奇怪,也非常不方便。我们可以直接使用"软件包"手动卸载已安装的软件包。如果遇到依赖问题,系统会提示并自动卸载。因此,最好一开始就卸载最大、依赖最多的包(这样可以少敲几下键盘)。

相关文章

使用Rufus刻录U盘安装Kali

使用Rufus刻录U盘安装Kali

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 本文介绍了如何使用Ruf...

RAR Password Cracker汉化版 v4.12绿色版

RAR Password Cracker汉化版 v4.12绿色版

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 RAR Password...

虚拟机安装Kali Linux操作系统

虚拟机安装Kali Linux操作系统

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 https://www....

全新Kali Linux系统安装指南

全新Kali Linux系统安装指南

Kali Linux 安装指南 Kali Linux 是一款基于 Debian 的面向安全的发行版本,以其预安装了上百个知名的安全工具软件而闻名。在信息安全领域,Kali 还提供了一项含金量较高的认证...