kali 安装搜狗拼音

Kali的版本是:kali-linux-large-2019.3-amd64的版本
搜狗拼音版本:sogoupinyin_2.3.1.0112_amd64.deb

安装思路:

一、更换镜像源
二、下载Linux版搜狗拼音
三、安装搜狗拼音
四、重启

有坑的地方:
1.添加源时,不要马上进行更新升级(也就是不要操作此步骤: apt-get upgrade && apt-get dist-upgrade),主要因为升级过后sogoupinyin的qt4包新版本很多都不支持,否则后期根本装不上,总是缺少依赖关系,所以apt-get update就可以了,这个坑跳了很久,才出来;
2.在修复apt --fix-broken install的这个环节,如果没有显示卸载的信息,就不需要重新安装了,否则常常反复的安装;

具体操作:

一、更换镜像源

vim /etc/apt/sources.list

1.在文件中添加国内源,如下:

#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
 
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
 
#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

#官方源
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

deb http://mirrors.163.com/debian/ jessie main non-free contrib
deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie main non-free contrib
deb-src http://mirrors.163.com/debian/ jessie-updates main non-free contrib
deb http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib

2.更新源

apt-get update 

二、下载Linux版搜狗拼音

在官方网站https://pinyin.sogou.com/linux/?r=pinyin下载Linux-64bit版本

三、安装搜狗拼音
1.安装fcitx & 下载好的搜狗拼音deb包

apt-get install fcitx  # 安装fcitx框架
apt-get install fcitx-googlepinyin  # 安装google拼音
reboot  # 先重启一波

2.重启过后去下载好文件目录下安装sogoupinyin

dpkg -i sogoupinyin_2.3.1.0112_amd64.deb

3.此时会出现安装失败,出现缺少很多的依赖包;那么先修复一次依赖关系;

apt-get install -f

3.再次尝试安装搜狗拼音包;

dpkg -i sogoupinyin_2.3.1.0112_amd64.deb

4.此时如果仍然失败,有很多的依赖包需要安装的话,那么就需要逐个的下载依赖包(PS:将需要所有的包全部一起下载完之后再统一全部一起安装);
下载依赖包地址:https://www.debian.org/distrib/packages,具体操作可以参考这位仁兄的博文(很详细):https://blog.csdn.net/weixin_44737933/article/details/101387690

5.把下载的好包统一放在一个目录中(包括搜狗拼音的deb包),然后cd进去一起安装,大致需要下载好以下这几个包;

fcitx-frontend-qt4_4.2.9.6-5_amd64.deb
fonts-droid-fallback_6.0.1r16-1.1_all.deb
libfcitx-qt0_4.2.9.6-5_amd64.deb
libopencc2_1.0.5-2_amd64.deb
libqtwebkit4_2.3.4.dfsg-10_amd64.deb
sogoupinyin_2.3.1.0112_amd64.deb

dpkg -i  ./*.deb 

6.此时仍然有很多包需要依赖关系的,这个时候就可以一次性解决所有的依赖关系;使用如下命令进行修复依赖:

apt-get install   # 先使用apt-get 来解决一些需要安装的包
apt --fix-broken install  # 再次修复依赖关系

7.解决完依赖关系之后,如果没有显示卸载Sogoupinyin的提示就直接重新启动就OK了;

四、重启及测试使用
重启

reboot

测试:
Ctrl + 空白键

发布了17 篇原创文章 · 获赞 0 · 访问量 450

猜你喜欢

转载自blog.csdn.net/qq_42078965/article/details/104231714