记录一下踩坑的过程,如果有遇到与我情况类似的可以借鉴一下我的方法
在kali2019.3中打算安装一个中文输入法的框架fcitx,然后各种尝试之后依然报这个错,
下列软件包有未满足的依赖关系:
gsettings-desktop-schemas : 破坏: mutter (< 3.31.4) 但是 3.30.2-8 正要被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
所以我最终选择了重新安装了kali2020.2版本,最终成功安装了fcitx,可以实现中文输入
以下为解决的过程:
1.更换中科大的镜像源
sudo vim /etc/apt/sources.list
进入这个界面后,将鼠标定位与文本最末端,按O
将以下两行分别复制到此文档中
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
2.写入镜像源之后,需要进行更新,但是由于还没有进行网络配置,在没有网络的情况下是无法更新镜像源的,所以我选择桥接网络
先拷贝文件
sudo cp /etc/network/interfaces /etc/network/interfaces.bak
编辑文件更改网络设置
sudo vi /etc/network/interfaces
写入以下的内容,此处需要依据自己的外部网络情况进行更改
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
根据自己的网络情况编辑
然后按Esc,在按:wq,写入并退出
设置虚拟机,菜单栏——VM—settings—hardware—networkadapter—选择bridged
在虚拟网络编辑器中设置为桥接模式
测试一下ping百度,可以ping通则说明桥接成功,可以上网
sudo ping www.baidu.com
桥接网络完成,下面继续安装中文输入法框架fcitx
3.更新源地址
sudo apt-get update
4.安装输入法框架
sudo apt-get install fcitx
5.使用命令 apt-get install fcitx-googlepinyin 安装谷歌输入法
6.使用命令 reboot ,重启系统
7.设置Google拼音
找到fcitx配置并进入
点击左下角+号
将仅显示当前语言前面的对勾取消
8.谷歌输入法置于第一输入,通过点击向上的箭头
9.验证 Ctrl+Space 切换输入法,kali中的火狐浏览器测试成功