很多人在使用Linux时总喜欢听点音乐,Windows下的音乐平台那么多,酷狗、酷我、虾米、网易云音乐等等一大堆,但是到了Linux下就很难找到一个合适的平台来听歌,更多的都只是一个播放器,需要自己下载音乐到本地来播放,这并不能让咱从心理上接受。不过好消息是网易云音乐在Linux下能完美运行。
首先下载网易云Linux版本的客户端(http://music.163.com/)
输入以下命令进行安装:
root@kali:~# cd Downloads/
root@kali:~/Downloads# ls
netease-cloud-music_1.0.0-2_amd64_deepin15.deb
netease-cloud-music_1.0.0-2_amd64_ubuntu14.04.deb
netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb
root@kali:~/Downloads# dpkg -i netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb
但是安装的时候会报错,因为依赖问题,把所有的库都装上就可以,有时候如果是版本不符合,可以修改版本的依赖性:
1、下载netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb
2、新建目录:mkdir neteas
3、解压文件:dpkg -X netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb /neteas //包名版本号根据自己的修改
4、解压控制信息:dpkg -e netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb /neteas/DEBIAN/
5、修改解压后DEBIAN目录下文件“control”,将"Depends"项中的“libqt5libqgtk2”改为“qt5-style-plugins”,或者是对应的版本号修改,并保存。
6、打包:dpkg-deb -b neteas,生成netease.deb。
这时候就可以重新安装,安装完成后启动不了,需要设置一下:
先找到网易云音乐的 “快捷方式” ,快捷方式在 /user/share/applications文件夹里 找到网易云音乐的图标, 右键属性(Properties) 然后看到“命令”(Command)。“命令”里默认的参数是netease-cloud-music %U 然后自己在后面添加这个参数--no-sandbox,就是修改成netease-cloud-music %U --no-sandbox,然后你就会发现,网易云音乐可以打开了,一点问题都没有。
以上灵感来自于安装chrome浏览器时出现问题时的解决办法。安装chrome时,安装完成后也是无法打开也可以用此方法解决。安装chrome后也出现无法启动的情况,也可以在“命令”里添加--no-sandbox --user-data-dir参数。默认参数是/usr/bin/google-chrome-stable %U 修改完成后参数是:/usr/bin/google-chrome-stable %U --no-sandbox --user-data-dir,就可以完美解决chrome安装后不能启动的问题!
【【重要】:新加的参数和前面的参数有一个空格。】!!!!!!
至此,netease-cloud-music完美运行!