记录下自己安装网易云音乐的过程。(之前安装的flash player就不记载了,因为我也忘了。。但是过程很顺利)
主要参考:
https://github.com/caojx-git/learn/blob/master/notes/linux/CentOS7%E4%B8%AD%E5%AE%89%E8%A3%85%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90.md
- 下载安装包
选择的是ubuntu 14.04(64位)版本。 - 解压安装包
ar -vx netease-cloud-music_1.0.0-2_amd64_ubuntu14.04.deb - 继续解压data.tar.xz
xz -dk data.tar.xz
tar -xvf data.tar
经过上述操作,我们得到了 下载路径/usr 文件夹。 - 拷贝到/usr
sudo cp -r usr/* /usr/ - 运行网易云音乐
/usr/bin/netease-cloud-music - 错误提示1
/usr/lib/netease-cloud-music/netease-cloud-music: error while loading shared libraries: libQt5Widgets.so.5: cannot open shared object file: No such file or directory
解决方法:
yum install libQt5Widgets.so.5(居然没起作用!难道是环境变量什么的问题?)
yum install qt5-qtbase-gui(这个是好的。不过不知道这俩有啥关系) - 错误提示2
/usr/lib/netease-cloud-music/netease-cloud-music: error while loading shared libraries: libQt5X11Extras.so.5: cannot open shared object file: No such file or directory
解决方法:
sudo yum install qt5-qtbase-gui qt5-qtx11extras qt5-qtmultimedia(不管!都安装了,要不一会儿还得报) - 错误提示3
[0723/170852:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I’m aborting now. You need to make sure that /usr/lib/netease-cloud-music/chrome-sandbox is owned by root and has mode 4755.
解决方法:
将/usr/lib/netease-cloud-music/chrome-sandbox权限设为4755(chmod 4755 /usr/lib/netease-cloud-music/chrome-sandbox)。注意这不是同一个文件。。搞了我半天才发现。。 - 错误提示4
Qt: Session management error: None of the authentication protocols specified are supported
解决方法:
切换回普通用户即可。 - 错误提示5
好不容易可以运行了,播放时居然提示网络错误,连接失败。
解决方法:
- 先导入epel源。这个东西应该是和yum类似的东西,只是多一个下载源。
参考:http://www.centoscn.com/CentOS/config/2014/0920/3793.html
第3步导入key没有成功,不知道有没有影响。
PS:第3步导入失败时,更换最后/后的参数为*。 - 导入ELRepo
rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm - 导入nux-dextop
rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
导入后,可以使用yum repolist查看是否导入成功。可在列表内看到已导入的源。 - 安装解码器
sudo yum -y –enablerepo=nux-dextop install gstreamer-ffmpeg vlc gstreamer-plugins-ugly gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly ffmpeg libvdpau mpg123 mplayer mplayer-gui gstreamer-plugins-bad-nonfree gstreamer1-libav gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly –skip-broken
最后会列出跳过的依赖包,一一安装即可。
如果install实在找不到,提供找安装包的网站:
https://centos.pkgs.org/
下载rpm完成后,使用命令rpm -i (- -force可选参数,强制)安装。
经过各种下载强制安装,终于能播放歌曲了。泪。目前还没发现有问题。感叹下,linux安装个软件不容易。
- 先导入epel源。这个东西应该是和yum类似的东西,只是多一个下载源。