装了kali之后,就想着装个输入法,然后刷刷找了几份教程按照教程装了个谷歌输入法,但是并没有用:(
懵逼的我就想着要不还是装一个搜狗输入法,毕竟用习惯了,然后就开始了艰难的路途:(
没错确实有教程,但是有很多情况还是不太一样毕竟有些教程比较老了,所以我还是自己写下点我的过程,说不定能帮到别人:)
首先是换源!!!没换源的我真的很傻.....
打开终端输入:vim /etc/apt/sources.list
然后依次输入”100dd"删除了原有的内容。
选择一个适合的源输入。
我是用的阿里云的kali源。
deb http://mirrors.aliyun.com/kali sana main non-free contrib
deb http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free
deb-src http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free
然后再打开一个终端,输入:
apt-get update &apt-get upgrade
apt-get dist-upgrade
apt-get clean
对软件进行一次整体更新。(其实这时候我发现谷歌输入法已经能用了)
然后下载安装包。
下了安装包以后,要记得把安装包移到Home目录下,浏览器默认下载安装包在 “下载 ”目录中。
此时安装,会发现一些问题。因为搜狗输入法依赖于fctix,所以要接着去官方网站,下载一系列fctix依赖包。
我是下载了4.2.9.1-6的。
用shell命令批量下载这12个文件:
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-libs_4.2.9.1-6_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-libs-qt_4.2.9.1-6_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-bin_4.2.9.1-6_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-data_4.2.9.1-6_all.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-modules_4.2.9.1-6_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-module-dbus_4.2.9.1-6_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-module-kimpanel_4.2.9.1-6_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-module-lua_4.2.9.1-6_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-module-x11_4.2.9.1-6_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx_4.2.9.1-6_all.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-tools_4.2.9.1-6_amd64.deb
wget -c http://http.kali.org/pool/main/f/fcitx/fcitx-ui-classic_4.2.9.1-6_amd64.deb
下载结束后,同样移到Home目录下,确认一下是不是12个。
然后逐行执行以下命令,逐行!
dpgk -i fcitx-libs_4.2.9.1-6_amd64.deb
dpgk -i fcitx-libs-bin_4.2.9.1-6_amd64.deb
dpgk -i fcitx-libs-data_4.2.9.1-6_all.deb
dpgk -i fcitx-modules_4.2.9.1-6_amd64.deb
dpgk -i fcitx-module-dbus_4.2.9.1-6_amd64.deb
dpgk -i fcitx-module-kimpanel_4.2.9.1-6_amd64.deb
dpgk -i fcitx-module-lua_4.2.9.1-6_amd64.deb
dpgk -i fcitx-module-x11_4.2.9.1-6_amd64.deb
dpgk -i fcitx_4.2.9.1-6_amd64.deb
dpgk -i fcitx-tools_4.2.9.1-6_amd64.deb
dpgk -i fcitx-ui-classic_4.2.9.1-6_amd64.deb
安装完成后,输入:apt-get install fcitx-config-gtk2
如果有依赖问题,可以用软件包(应用程序里)解决。
在左上角输入fcitx-config-gtk2.
然后去终端运行apt-get install fcitx-config-gtk2即可。
然后再准备安装搜狗输入法的安装包,输入dgpk -i sogoupinyin_2.1.0.0082_amd64.deb(这是我的)
以为万事具备的我:(
发现还是少了一个叫做fonts_droid的依赖包(生无可恋)
百度了一波之后。
接下来是对搜狗输入法的安装包的解压与重新打包。
先新建一个文件夹,用以下命令:
mkdir sogo
mkdir sogo/DEBIAN
mkdir build
然后解压出包中的文件到sogo目录下:
dpkg -X./sogoupinyin_2.1.0.0082_amd64.deb sogo/
然后解压出包的控制信息到sogo/DEBIAN下:
dpkg -e./sogoupinyin_2.1.0.0082_amd64.deb sogo/DEBIAN
然后调出控制信息:
nano./sogo/DEBIAN/control
删除depends中的fonts-droid,然后保存,重新打包。(这一段编辑保存什么的我弄了好久....)
然后用dpkg-deb -b sogo/build/(打包)
然后安装即可。
就可以啦(估计还有更简单的方法什么的....不过我没去试....:))