CentOS 7:安装网易云音乐
前言
网易云音乐一直是我喜爱的一款播放器
难得的是,网易的大神们为这款播放器开发了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
最终效果
参考链接
- https://blog.csdn.net/Nedved_L/article/details/78500524
- https://segmentfault.com/a/1190000006863994
CentOS 7:安装网易云音乐相关推荐
- CENTOS 7 安装网易云音乐
CENTOS 7 安装网易云音乐 .进入网易云音乐官网下载Ubuntu16.04版本的软件. 解压netease-cloud-music_1.1.0_amd64_ubuntu.deb ar -vx n ...
- 关于在CentOS上安装网易云音乐的一些tips
引言 CentOS7现在虽然已经做得不错了,但影音社交相关类软件一直是其软肋.根据网上的教程尝试安装了一下网易云音乐,把其中的一些关键点标注了一下. 引用 CentOS7中安装网易云音乐: https ...
- CentOS 7.4 安装 网易云音乐
CentOS 7.4 安装 网易云音乐 本文包含: 安装dnf 编译gcc 5.4.0 安装各种包 安装网易云音乐贯穿全局; 安装环境: CentOS 7.4, kernel3.10.0, gcc4. ...
- CentOS7中安装网易云音乐
CentOS 7中安装网易云音乐 中一直没有一个像样的音乐播放器,网易云音乐与深度科技团队在半年前就启动了"网易云音乐7版",但是只提供了Ubuntu(14.04&16.0 ...
- 【亲测有效】Kali Linux无法安装网易云音乐的解决方案
问题描述 由于 Kali Linux 的内核是基于 Debian 的,我们在安装网易云音乐的时候更偏向于选择安装网易云音乐 v1.1.0 deepin15(64位) 的包,可是我发现在安装过程中,无法 ...
- openstack rocky 安装_ubuntu 18.04 安装网易云音乐
前面有给大家介绍过怎么安装网易云音乐,但是当时的版本是 V1.1.0,在 Ubuntu 18.04 上是有问题的,启动的时候不能弹出主页面,当时我是这么描述的:"安装完后我们单击图标打开的时 ...
- 完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题
完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题 经过我的学习终于学会了,下面附上连接 完美解决
- 在unbuntu16.04上安装网易云音乐
1.$ wget http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb --默认下载到 ...
- ubuntu18.10安装网易云音乐,并解决网易云音乐图标无法启动的问题
ubuntu18.10安装网易云音乐,并解决网易云音乐图标无法启动的问题 ubuntu18.10安装网易云音乐 解决网易云音乐图标无法启动的问题 ubuntu18.10安装网易云音乐 网易云音乐官网下 ...
- Ubuntu 18.04.1 LTS 安装网易云音乐,告别图标无法点击
Ubuntu 18.04.1 LTS 安装网易云音乐,告别图标无法点击 今天终于找到了网易云音乐的正确安装姿势,告别玄学关机法... 参考: https://blog.csdn.net/weixin_ ...
最新文章
- date javascript 时区_js Date 时间戳 时区等问题总结
- Wpf控件ListBox使用实例2
- java 指令接口架构,JavaSE 基础大纲
- gogs: 如何恢复repository
- redis数据类型之Set
- 一键下载百度文库/豆丁/道客巴巴文档,支持导出PDF,Word,txt 文件
- 真的明白Code、RO-data、RW-data和ZI-data吗?
- 遇到问题--mongodb--Prematurely reached end of stream
- 蓝桥杯单片机备战(四)共阳数码管的静态显示
- VS2010 提示存储空间不足 无法操作
- Java中boolean占多少字节 boolean a = 123是不是正确?
- python控制ppt翻页_详解Python操作PPT的各种骚操作!
- 嵌入式:交换指令之SWP,MRS,MSR
- 宏文件下载_EPLAN~宏资源获取
- esp32入门手册学习
- World Streamer学习5
- jenkins Error performing command: git ls-remote -h 解决办法
- 分布式架构及微服务介绍
- C# 子线程中访问主线程中的控件
- Fluent基于低氧舱气体交换仿真(氮气与空气混合)