解决Kubuntu 17.04和Ubuntu17.04无法安装网易云音乐 netease-cloud-music : 依赖: libqt5libqgtk2 但无法安装它
2017-04-22 12:48
543 查看
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解决方案
2>然后用文本编辑器打开extract/DEBIAN/control,找到Depends行,删除libqt5libqgtk2,删除libfontconfig1 (>= 2.11.94)中的(>= 2.11.94),然后重新打包:
3>然后安装新打包的网易云即可
在build目录下会看到新生成的包。安装这个新的包即可。
sudo dpkg -i neteasemusic.deb
OK 大功告成!尽情欣赏音乐吧!
正准备解包 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 大功告成!尽情欣赏音乐吧!
相关文章推荐
- ubuntu 17.04安装网易云音乐linux版依赖包出错的解决办法
- ubuntu17.04 安装网易云音乐解决依赖问题
- 在win7系统下安装把Ubuntu17.04安装在另一个硬盘开机无法进入Ubuntu问题的一种解决办法。
- 解决UBUNTU系统软件安装过程出现libdirectfb-1.2-9_1.2.10.0-5_amd64.deb无法安装的问题
- ubuntu/Kubuntu 14.04以上无法安装傲游maxthon问题解决
- bunt 安装 yum出现 ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法
- 在win7系统下安装把Ubuntu17.04安装在另一个硬盘开机无法进入Ubuntu问题的一种解决办法。【转】
- Ubuntu16.04 解决安装完网易云音乐无法打开
- 【转】ubunt 安装 yum出现 ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法
- apt-get依赖库版本过高问题的解决(如何处理libqt4-dev在ubuntu的安装问题)
- ubuntu中解决“e: 无法获得锁 /var/lib/apt/lists/lock
- 在ubuntu里安装libapache2-mod-php5 php5-mysql mysql-server失败后的解决方法
- XP下wubi 安装的ubuntu内核升级之后无法进入系统的解决办法(初级方法 慎用!)
- 解决ubuntu下软件包没有完整安装导致新立得无法打开
- Ubuntu:解决“E: 无法获得锁 /var/lib/apt/lists/lock”
- 华硕电脑无法安装Ubuntu 10.10以后版本解决
- Ubuntu 10.04 安装在 VMware Workstation 7 后,键盘无法输入的问题的解决方法
- Vmware 7.0安装Ubuntu10.04 键盘无法输入问题解决方案
- ubuntu下Firefox无法安装flash player的解决办法