解决Kubuntu 17.04和Ubuntu17.04无法安装网易云音乐 netease-cloud-music : 依赖: libqt5libqgtk2 但无法安装它
来源:互联网 发布:war3 for mac打不开 编辑:程序博客网 时间:2024/05/29 12:50
1最近Ubuntu推出了最新的ubuntu17.04,爱尝鲜的楼主就选择了去安装,系统不错,感觉比旧版的更流畅,但安装软件的时候发现了一些问题,比如,我最爱的网易云音乐竟然缺少依赖:
正准备解包 netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb ...
正在将 netease-cloud-music (1.0.0) 解包到 (1.0.0) 上 ...
dpkg: 依赖关系问题使得 netease-cloud-music 的配置工作不能继续:
netease-cloud-music 依赖于 libqt5x11extras5 (>= 5.1.0);然而:
未安装软件包 libqt5x11extras5。
netease-cloud-music 依赖于 gstreamer1.0-plugins-bad;然而:
未安装软件包 gstreamer1.0-plugins-bad。
netease-cloud-music 依赖于 gstreamer1.0-plugins-ugly;然而:
未安装软件包 gstreamer1.0-plugins-ugly。
netease-cloud-music 依赖于 libqt5libqgtk2;然而:
未安装软件包 libqt5libqgtk2。
2然后我就一一安装这些依赖,直到安装到 libqt5libqgtk2,发现这个已经被取代了:
没有可用的软件包 libqt5libqgtk2,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
然而下列软件包会取代它:
qt5-style-plugins:i386 qt5-style-plugins
3也就是说系统已经用新的依赖取代了他,然后就没有必要使用它了,接下来要做的就是重新编译deb包,去掉这个无用的依赖
4解决方案
1>修改依赖重新打包
# 先创建软件包目录mkdir -p extract/DEBIAN# 用dpkg解压dpkg-deb -x neteasemusic.deb extract/dpkg-deb -e neteasemusic.deb extract/DEBIAN
2>然后用文本编辑器打开extract/DEBIAN/control,找到Depends行,删除libqt5libqgtk2,删除libfontconfig1 (>= 2.11.94)中的(>= 2.11.94),然后重新打包:
# 建立软件包生成目录mkdir build# 重新打包dpkg-deb -b extract/ build/
3>然后安装新打包的网易云即可
在build目录下会看到新生成的包。安装这个新的包即可。
sudo dpkg -i neteasemusic.deb
OK 大功告成!尽情欣赏音乐吧!
- 解决Kubuntu 17.04和Ubuntu17.04无法安装网易云音乐 netease-cloud-music : 依赖: libqt5libqgtk2 但无法安装它
- opensuse下安装网易云音乐netease-cloud-music
- Ubuntu17.10<解决安装完网易云音乐无法打开>
- ubuntu17.04 安装网易云音乐解决依赖问题
- archlinux下网易云音乐netease-cloud-music部分问题
- Ubuntu17.10如何安装网易云音乐并解决无法打开
- ubuntu17.10 网易云音乐无法启动
- 在ubuntu17.04下安装网易云音乐出错
- phablet-tools : 依赖: click 但无法安装它
- git : 依赖: liberror-perl 但无法安装它
- [gdebi命令]解决netease music无法播放歌单问题
- Ubuntu 16.04 安装网易云音乐 无法启动的问题
- kali2.0 安装 网易云音乐(无法打开解决方法)和为知笔记
- [Ubuntu]网易云音乐libqt5libqgtk2缺失的解决方案
- centos7下安装网易云音乐教程及相关依赖关系解决
- deepin--解决网易云音乐个性推荐无法加载
- 解决python-dev无法安装(依赖关系)
- 安装网易云音乐
- configure: error: *** POSIX caps library not found
- mxnet 编译后运行的第一个demo train_mnist.py时的错误
- android开发_1_001
- 搬圆桌
- structs2-运用Action
- 解决Kubuntu 17.04和Ubuntu17.04无法安装网易云音乐 netease-cloud-music : 依赖: libqt5libqgtk2 但无法安装它
- mina3源码分析,启动过程分析(一)
- win10,win8 管理员账户没有权限,无法访问文件夹
- JBoss页面部署消息队列及相关例子
- spring+springmvc+hibernate整合后,form表单传值问题
- android ScrollView中嵌套GridView,ListView只显示一行的解决办法
- (转)c++字符集的问题
- android studio 的aidl 文件创建步骤
- halcon 圆检测(识别圆、圆拟合)