首页 > Tools > centos 7 安装网易云音乐

centos 7 安装网易云音乐

Tools 2016-06-07

在CentOS7上安装网易云音乐,需要启用epel.repo和nux-dextop.repo源。

然后安装如下rpm包,重点是qt5的rpm:

$ ldd /usr/lib/netease-cloud-music/netease-cloud-music | cut -d " " -f3 | sort | uniq | xargs rpm -qf | uniq | xargs rpm -q --queryformat "%{NAME} "
alsa-lib libasyncns atk libattr avahi-libs bzip2-libs cairo libcap libcom_err openssl-libs glibc cups-libs dbus-libs glibc libdrm elfutils-libs mesa-libEGL elfutils-libelf expat libffi flac-libs fontconfig nss-softokn-freebl mesa-libgbm libgcc libgcrypt gdk-pixbuf2 gtk2 glib2 mesa-libglapi glib2 mesa-libGL glib2 libgpg-error graphite2 gsm krb5-libs glib2 gtk2 harfbuzz libICE libicu json-c krb5-libs keyutils-libs krb5-libs xz-libs libmodman glibc nspr nss nss-util libogg pango pcre pixman nspr libpng libproxy glibc pulseaudio-libs qt5-qtbase qt5-qtbase-gui qt5-qtmultimedia qt5-qtbase qt5-qtbase-gui qt5-qtx11extras qt5-qtbase glibc libselinux nss libSM libsndfile openssl-libs libstdc++ systemd-libs libuuid libvorbis tcp_wrappers-libs libX11 libXau libxcb libXcomposite libXcursor libXdamage libXext libXfixes libXinerama libXi libXrandr libXrender libxshmfence libXScrnSaver libXtst libXxf86vm zlib freetype-infinality pulseaudio-libs

最好都装上吧,然后去百度云下载

https://pan.baidu.com/s/1o7YpVHS

将下载的两个包安装即可。

 

-------下面是授人以渔时间---------

如何做包的?

下载网易云音乐,解压到一个目录下,主要二进制就一个文件,只要解决这个依赖就可以了:

ldd /usr/bin/netease-cloud-music
	linux-vdso.so.1 =>  (0x00007fff27d5a000)
	libcef.so => not found

根据上面缺失的lib “not found”挨个解决即可。

但是对于网易音乐而言有两个问题:

1.libcef.so已经由程序自己提供了,rpmbuild的去掉dep依赖即可。

2./lib64/libcrypto.so.1.0.0这个lib版本和系统默认的不一致,centos只能使用ubuntu的二进制替换,恰好ubuntu有独立的lib库,下载libcrypto1.0.0-udeb包解压替换即可。

最后讲,centos6应该也是可以了,毕竟qt5的依赖和centos7都一样解决了。


centos 7 安装网易云音乐来自于OenHan,链接为:http://oenhan.com/centos-7-netease-cloud-music
更多阅读
5条评论
  • kian

    2017-03-29 22:09

    你好,我依着步骤安装了云音乐,可是播放时一直提示网络连接异常(本地网络是正常的),知道是什么原因不?

    1. oenhan

      2017-03-30 10:52

      网易云音乐默认使用当前图形界面下的proxy,你依此检查一下

  • trance

    2017-06-12 21:09

    做包的过程能不能说明的详细一些。。我也很想自己学着来 太多都是debian的

    1. oenhan

      2017-06-15 19:52

      好好研究rpmbuild即可

      1. trance

        2017-06-16 12:11

        好像我现在也是一楼那种情况 一直提示网络错误。。这个问题是缺少解码器的问题 底层用的是Gstreamer解码器 nux-dextop repo里面有
        gstreamer-ffmpeg
        gstreamer-plugins-bad
        gstreamer-plugins-bad-nonfree
        gstreamer-plugins-ugly
        gstreamer1-libav
        gstreamer1-plugins-bad-freeworld
        gstreamer1-plugins-ugly