前言

网易云音乐一直是我喜爱的一款播放器
难得的是,网易的大神们为这款播放器开发了Linux版
作为一个不听歌就不会写代码的渣渣码农,怎么能辜负网易大神们的一番心血呢?
还等什么,为自己的CentOS装上网易云音乐吧。

安装过程

下载

首先下载安装文件
下载链接:https://music.163.com/#/download

选择右下角的Linux版

下载文件 netease-cloud-music_1.1.0_amd64_ubuntu.deb

安装

文件下完了之后,键入指令

ar -vx /home/jasonlee/Downloads/netease-cloud-music_1.1.0_amd64_ubuntu.deb

注意,/home/jasonlee/Downloads是我自己的路径。

得到3个文件

debian-binary
control.tar.gz
data.tar.xz

然后键入指令

xz -dk data.tar.xz
tar -xvf data.tar

相关文件解压到usr文件路径下

至此,全部的安装文件已经解压完毕,但麻烦才刚刚开始

我们先把文件都转移到一个合适的位置

sudo cp -r usr/* /usr/

然后试着运行

/usr/bin/netease-cloud-music

似乎不太理想

因为网易的Linux是针对Ubuntu开发的,CentOS多多少少会有点水土不服。
而且不同机器,环境可能有所不同,所缺的依赖库也会有所不同。
下面开始着手解决依赖的问题。

解决依赖

libvlc.so.5

按照提示,缺少一种名为libvlc的文件,vlc是一种播放器(详情点击),缺什么补什么

su -
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
yum install vlc
yum install vlc-core

libvlc的问题解决

libXss.so.1

然后再尝试运行网易云音乐

/usr/bin/netease-cloud-music

还是不行,缺少libXss

继续补
先尝试直接yum libXss,但是No package libXss available
查一下这个so的依赖关系,发现——

repoquery --nvr --whatprovides libXss.so.1


安装 libXScrnSaver

yum install libXScrnSaver

再次尝试运行,结果还是不行
这次似乎麻烦了点

libstdc++.so.6

输入指令

strings /usr/lib64/libstdc++.so.6 | grep GLIBC

得到

emmm,确实没有3.4.20的版本,需要升级gcc

理论上,我们得到高于3.4.20的版本均可

所以,我们可以下载一个较高的版本,推荐使用国内的连接,而不是GNU的官网上的(下载速度太慢了)
http://mirrors.hust.edu.cn/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2

下载完之后,解压

tar -jxvf gcc-6.1.0.tar.bz2

进入gcc6.1.0的根目录

cd /usr/home/Jason/Donwnloads/gcc-6.1.0

输入

./contrib/download_prerequisites 

这个文件会帮我们配置好编译gcc的所需文件(比如makefiles),以及下载相关文件,如果用的是国外的镜像,可能会比较慢。

./configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

然后开始编译

make -j4
make install

其中-j4是对多核处理器的优化,如果不成功,可以用make,该过程比较漫长,可能要一个多小时。

安装成功(中间没有任何Error的提示),可以查看以下安装效果

gcc -v

然后开始升级libstdc++.so.6

先找到文件位置

find / -name "libstdc++.so*"


找到其中一个能用的版本,进行替换lib64中的老的版本

cd /usr/lib64
sudo cp /home/Jason/Downloads/gcc-6.1.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22  ./

删除原来的软链接

sudo rm -rf libstdc++.so.6

将默认库的软链接指向最新的动态库

sudo ln -s libstdc++.so.6.0.22 libstdc++.so.6

最后查看libstdc++的信息

strings /usr/lib64/libstdc++.so.6 | grep GLIBC


再试着打开网易云音乐

/usr/bin/netease-cloud-music

最终效果

参考链接

  1. https://blog.csdn.net/Nedved_L/article/details/78500524
  2. https://segmentfault.com/a/1190000006863994

CentOS 7:安装网易云音乐相关推荐

  1. CENTOS 7 安装网易云音乐

    CENTOS 7 安装网易云音乐 .进入网易云音乐官网下载Ubuntu16.04版本的软件. 解压netease-cloud-music_1.1.0_amd64_ubuntu.deb ar -vx n ...

  2. 关于在CentOS上安装网易云音乐的一些tips

    引言 CentOS7现在虽然已经做得不错了,但影音社交相关类软件一直是其软肋.根据网上的教程尝试安装了一下网易云音乐,把其中的一些关键点标注了一下. 引用 CentOS7中安装网易云音乐: https ...

  3. CentOS 7.4 安装 网易云音乐

    CentOS 7.4 安装 网易云音乐 本文包含: 安装dnf 编译gcc 5.4.0 安装各种包 安装网易云音乐贯穿全局; 安装环境: CentOS 7.4, kernel3.10.0, gcc4. ...

  4. CentOS7中安装网易云音乐

    CentOS 7中安装网易云音乐 中一直没有一个像样的音乐播放器,网易云音乐与深度科技团队在半年前就启动了"网易云音乐7版",但是只提供了Ubuntu(14.04&16.0 ...

  5. 【亲测有效】Kali Linux无法安装网易云音乐的解决方案

    问题描述 由于 Kali Linux 的内核是基于 Debian 的,我们在安装网易云音乐的时候更偏向于选择安装网易云音乐 v1.1.0 deepin15(64位) 的包,可是我发现在安装过程中,无法 ...

  6. openstack rocky 安装_ubuntu 18.04 安装网易云音乐

    前面有给大家介绍过怎么安装网易云音乐,但是当时的版本是 V1.1.0,在 Ubuntu 18.04 上是有问题的,启动的时候不能弹出主页面,当时我是这么描述的:"安装完后我们单击图标打开的时 ...

  7. 完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题

    完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题 经过我的学习终于学会了,下面附上连接 完美解决

  8. 在unbuntu16.04上安装网易云音乐

    1.$ wget http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb --默认下载到 ...

  9. ubuntu18.10安装网易云音乐,并解决网易云音乐图标无法启动的问题

    ubuntu18.10安装网易云音乐,并解决网易云音乐图标无法启动的问题 ubuntu18.10安装网易云音乐 解决网易云音乐图标无法启动的问题 ubuntu18.10安装网易云音乐 网易云音乐官网下 ...

  10. Ubuntu 18.04.1 LTS 安装网易云音乐,告别图标无法点击

    Ubuntu 18.04.1 LTS 安装网易云音乐,告别图标无法点击 今天终于找到了网易云音乐的正确安装姿势,告别玄学关机法... 参考: https://blog.csdn.net/weixin_ ...

最新文章

  1. date javascript 时区_js Date 时间戳 时区等问题总结
  2. Wpf控件ListBox使用实例2
  3. java 指令接口架构,JavaSE 基础大纲
  4. gogs: 如何恢复repository
  5. redis数据类型之Set
  6. 一键下载百度文库/豆丁/道客巴巴文档,支持导出PDF,Word,txt 文件
  7. 真的明白Code、RO-data、RW-data和ZI-data吗?
  8. 遇到问题--mongodb--Prematurely reached end of stream
  9. 蓝桥杯单片机备战(四)共阳数码管的静态显示
  10. VS2010 提示存储空间不足 无法操作
  11. Java中boolean占多少字节 boolean a = 123是不是正确?
  12. python控制ppt翻页_详解Python操作PPT的各种骚操作!
  13. 嵌入式:交换指令之SWP,MRS,MSR
  14. 宏文件下载_EPLAN~宏资源获取
  15. esp32入门手册学习
  16. World Streamer学习5
  17. jenkins Error performing command: git ls-remote -h 解决办法
  18. 分布式架构及微服务介绍
  19. C# 子线程中访问主线程中的控件
  20. Fluent基于低氧舱气体交换仿真(氮气与空气混合)

热门文章

  1. python爬取网易云音乐视频_用Python爬取网易云音乐歌曲
  2. MapGIS三维管线建模,唤醒城市地下管线脉搏
  3. javascript上传文件到腾讯云COS
  4. Siamese网络(孪生网络)
  5. 营业执照生成_0跑动,3步注册,48小时拿证!金山发出首张全程电子化登记营业执照!...
  6. UG NX 12 草图尺寸小数点怎么更改?
  7. MATPOWER下载安装教程
  8. vcpkg如何全面卸载和重新安装包
  9. 微信小程序使用iconfont在线icon
  10. Visual SVN Server