ubuntu18.04/ubuntu16.04系统安装网易云音乐无法启动或者无法安装问题解决方案

ubuntu18.04/ubuntu16.04系统安装网易云音乐无法启动或者无法安装问题已经解决好的deb安装包。可以在下面链接下载安装

https://download.csdn.net/download/weixin_40993826/10419162

    下面是关于该问题的解决方案   

    由于netease-cloud-music_1.1.0_amd64_ubuntu.deb打包可能有问题,在Ubuntu16.04,18.04版本中虽然可以安装,但是必须在命令行使用sudo netease-cloud-music才能启动,很麻烦。

所以一般我们使用netease-cloud-music_1.0.0_amd64_ubuntu.deb版本(下载地址 http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
在Ubuntu16.04系统中,可以"dpkg -i 软件包名字"安装,如果依赖有问题就修复一下就可以啦。但是在系统Ubuntu18.04中,netease-cloud-music_1.0.0_amd64_ubuntu.deb的一个依赖已经被系统替换了,所以我们必须在deb包的依赖环境里面删掉这个依赖,然后重新打包,这样就可以安装了。
具体解决办法如下:
1.使用dpkg命令安装软件包,未安装成功,都需要使用apt --fix-broken install命令,来解除未安装成功状态,才能使用dpkg或者apt命令安装其他软件包

2.网易云音乐所依赖的软件包未安装,解决这个问题很简单,使用apt命令安装所有的列出的未安装的依赖包(同样之前如果有使用dpkg安装未安装成功的软件包,需先运行apt --fix-broken install命令):
3.但是 libqt5libqgtk2这个依赖,已经被取代:
没有可用的软件包 libqt5libqgtk2,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到
然而下列软件包会取代它:
qt5-style-plugins:i386 qt5-style-plugins

4.也就是说系统已经用新的依赖取代了他,然后就没有必要使用它了,接下来要做的就是重新编译deb包,去掉这个无用的依赖


4解决方案
(1)修改依赖重新打包
# 先创建软件包目录
mkdir -p extract/DEBIAN
# 用dpkg解压
dpkg-deb -x netease-cloud-music_1.0.0_amd64_ubuntu.deb extract/
dpkg-deb -e netease-cloud-music_1.0.0_amd64_ubuntu.deb extract/DEBIAN


(2)然后用文本编辑器打开extract/DEBIAN/control,找到Depends行,删除libqt5libqgtk2,删除libfontconfig1 (>= 2.11.94)中的(>= 2.11.94).注释:实践中删除第一个libqt5libqgtk2就可以运行了
然后重新打包:
# 建立软件包生成目录
mkdir build
# 重新打包
dpkg-deb -b extract/ build/

(3)然后安装新打包的网易云即可

在build目录下会看到新生成的包。安装这个新的包即可。
sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu.deb

你可能感兴趣的:(网易云音乐安装包,桌面无法启动,依赖问题)