CentOS 7.4 安装 网易云音乐

本文包含:

  安装dnf

  编译gcc 5.4.0

  安装各种包

  安装网易云音乐贯穿全局;

安装环境: CentOS 7.4, kernel3.10.0, gcc4.8.0版本, VM虚拟机下操作


想安装一个网易云音乐在CentOS7上, 无奈只有*.deb的包,下载了Ubuntu的64位版本


装完了网易云音乐,发现了官方教程....心塞...

http://tieba.baidu.com/p/5593470159


yum -y install alien

安装alien进行转换rpm包

alien -r file.deb

rpm包成功生成了

开心的去安装

-86-[root@vm]14:37 ~/Downloads # yum -y install ~/Downloads/netease-cloud-music-1.1.0-2.x86_64.rpm

Error: Package: netease-cloud-music-1.1.0-2.x86_64 (/netease-cloud-music-1.1.0-2.x86_64)
Requires: libQt5SerialBus.so.5(Qt_5)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

然后有了一堆的依赖包, 那好吧,我们yum一下, 依赖依旧没有解决

看了一下大概是QT5的依赖包, 各种安装

yum -y install *qt5*

想想自己的勇气也是很可嘉, 直接装了1000多个包, 占了1.8G....

然后再rpm也无用;

据听说dnf专业解决依赖包问题, 遂打算yum一个dnf

--[root@vm]: ~/Downloads # yum reinstall dnf -y
No Match for argument: dnf
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* epel: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Error: Nothing to do

这, 是阿里镜像没有?

去网站上搜了一下:

  

这一堆搜索结果是怎么回事?

wget一个下来安装, 发现dnf需要的依赖包都在这个/centos el7下

那么! 我们看一下这个/centos el7目录到底是何方神圣, 根据右边的下载地址找到了目录:

https://mirrors.aliyun.com/centos/7.4.1708/configmanagement/x86_64/yum4/

  

编辑下repo源 /etc/yum.repos.d/epel7.repo   //之前装了阿里镜像的epel源, 直接打开增加了一项yum4

[yum4]
name=Extra Packages for yum4 Enterprise Linux - $basearch
baseurl=https://mirrors.aliyun.com/centos/7.4.1708/configmanagement/x86_64/yum4/
https://mirrors.aliyuns.com/centos/7.4.1708/configmanagement/x86_64/yum4/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=
gpgcheck=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
yum clean all
yum makecache

刷新一下yum缓存, 安装dnf

--[root@vm]: /etc/yum.repos.d # yum -y install dnf

Installed:
dnf.noarch 0:2.7.5-10.el7

安装完毕!

看了一下man文档, 基本安装用法跟yum差不多

试一下dnf的效果:

发生了什么!!!

啊!!!

哦...加载yum源...我还以为直接开始安装依赖包来着

然后给我报了一个错:

Error:
Problem: conflicting requests
- nothing provides libQt53DExtras.so.()(64bit) needed by netease-cloud-music-1.1.-.x86_64 我记得后面有一项是用dnf安装成功的依赖包, yum直接报错返回, dnf默默的安装好了.

各种弄无果, 百度 CentOS7 如何安装 网易云音乐, 发现一篇很好的文章:

  https://blog.csdn.net/nedved_l/article/details/78500524

内德同学的文章超棒, 跟着他的节奏, 我已经在安装gcc 7.2.....

然后中间报错一次libvlc, 编译源码解决

http://www.videolan.org/vlc/download-redhat.html

编译gcc, 因为

/usr/lib64/libstdc++.so.: version `GLIBCXX_3.4.21' not found

参考一下文章:

  https://www.cnblogs.com/yinheyi/p/7248307.html

gcc编译文章:

  https://www.linuxidc.com/Linux/2014-04/99584.htm

  推荐这一篇: https://blog.csdn.net/hjf161105/article/details/73252518

gcc源码链接:

  http://mirrors.ustc.edu.cn/gnu/gcc/

GCC编译出错:

configure: error: cannot compute suffix of object files: cannot compile

See `config.log' for more details.

解决如下:        //注意版本号

# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-1.0/lib:/usr/local/gmp-5.0./lib:/usr/local/mpfr-3.1./lib
//完整操作
tar -xvf gcc-5.4.0.tar.bz2 //7.4跨度太大, 先试了一下5.4.0
cd gcc-5.4.0
./contrib/download_prerequisits //依赖包, gcc源码链接那个位置有
mkdir build
cd build
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib // --disable这个要加一下, 免得出错麻烦
make -j8
make install
//重新链接
cp /usr/local/lib64/libstdc++.so.6.0. /lib64
cd /lib64
rm -rf libstdc++.so.
ln -s libstdc++.so.6.0. libstdc++.so.

安装好后查看版本

注意看时间, 是的, 我搞了差不多十个小时....

网易云音乐按照内德的方法,

安装在 /usr/bin/netease-cloud-music

然后成功启动

Please google the latest release for the following packages.
1. sudo rpm -ivh epel-release-7-0.2.noarch.rpm 
2. sudo rpm -Uvh elrepo-release-7.0-2.el7.elrepo.noarch.rpm 
3. sudo rpm -Uvh nux-dextop-release-0-1.el7.nux.noarch.rpm (有人把其他所须相关的软体全放在这个rpm裏面)
4. 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 
5. yum repolist (用来确定repo软体epel, elrepo, nux-dextop 安装正确)
6. sudo yum install mplayer (mplayer should play mp4, mkv...)
7. sudo yum install vlc (安装之后,若有黑影无声或choppy video,须调preference audio 和video setting)

以上内容来自百度贴吧6楼安装mplayer;

最后就是成功启动了, 但是每次都要去/usr/bin下启动, 所以又找了个方法装到桌面上:

装完了发现了官方教程....

http://tieba.baidu.com/p/5593470159

以下是官方教程放到桌面快捷方式的内容:

--[root@vm]: ~ # find / -name netease-cloud-music.svg
/root/Downloads/usr/share/icons/hicolor/scalable/apps/netease-cloud-music.svg
^C
--[root@vm]: ~ # vim /usr/share/applications/netease-cloud-music.desktop
   [Desktop Entry]
Version=1.0
Type=Application
Name=网易云音乐 //这一行默认是英文的, 会根据你的语言环境更改名称,我设置的英文环境, 所以在这里设置成了中文
Name[zh_CN]=网易云音乐
Name[zh_TW]=網易雲音樂
Comment=NetEase Cloud Music
Comment[zh_CN]=网易云音乐
Comment[zh_TW]=網易雲音樂
Icon=/root/Downloads/usr/share/icons/hicolor/scalable/apps/netease-cloud-music.svg //这里修改找到的*.svg
Exec=/usr/bin/netease-cloud-music %U //这里修改程序位置
Categories=AudioVideo;Player;
Terminal=false
StartupNotify=true
StartupWMClass=netease-cloud-music
MimeType=audio/aac;audio/flac;audio/mp3;audio/mp4;audio/mpeg;audio/ogg;audio/x-ape; audio/x-flac;audio/x-mp3;audio/x-mpeg;audio/x-ms-wma;audio/x-vorbis;audio/x-vorbis+ ogg;audio/x-wav;
--[root@vm]: ~ # chmod u=rw,g=r,o=r /usr/share/applications/netease-cloud-music.desktop

done!

Good night!

CentOS 7.4 安装 网易云音乐的更多相关文章

  1. CentOS 7.4 安装网易云音乐

    1.下包–>网易云音乐 Ubuntu14.04(推荐14.04依赖包网上能找到) 提示:16.04有部分依赖包还找不到,有兴趣可以自行打包RPM安装. 2.解包 (1)使用 ar -vx解压ub ...

  2. Ubuntu18.04安装网易云音乐

    一. 安装 去网易云官网下载对应于ubuntu系统的安装包 安装依赖 dpkg -s libcanberra-gtk-module #检查依赖是否安装 sudo apt install libcanb ...

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

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

  4. Ubuntu16.04下安装googlechrome flash 插件和安装网易云音乐

    一.ubuntu 16.04 下安装完后发现 flash无法播放没有安装flash插件因为 Adobe Flash 不再支持 linux Google 便开发了PepperFlashPlayer来替代 ...

  5. Manjaro / ArchLinux 安装网易云音乐解决搜索不能输入中文方法

    0. 安装网易云音乐 yay -S netease-cloud-music 1.先安装qcef这个软件包. sudo yay -S qcef 2.编辑/opt/netease/netease-clou ...

  6. ubuntu16.04 安装网易云音乐

    最爱的播放器 网易云音乐 哈哈,刚刚折腾了双系统,立马开始了软件安装. 网易云音乐从官网下载对应的 64 位版本,我下载的是 netease-cloud-music_1.0.0_amd64_ubunt ...

  7. 在Ubuntu 14.04 上安装网易云音乐

    之前因为电脑有网络的原因,一直使用网页网易云音乐听歌,最近电脑没网络使用,才发现网易云音乐有linux版本,果断下载. 在Chrome浏览器中,登陆官网下载Linux版本中的Ubuntu 14.04 ...

  8. Linux安装网易云音乐

    ⒈下载最新版网易云音乐安装包 http://d1.music.126.net/dmusic/netease-cloud-music_1.2.0_amd64_ubuntu_20190424_1.deb ...

  9. ubuntu18安装网易云音乐

    1.打开ubuntu软件搜索网易云安装 2.解决ubuntu18.04下网易云音乐打不开的问题 修改/etc/sudoers文件 sudo vi /etc/sudoers 在最后增加一行: usern ...

随机推荐

  1. NOIP2017提高组 模拟赛13(总结)

    NOIP2017提高组 模拟赛13(总结) 第一题 函数 [题目描述] [输入格式] 三个整数. 1≤t<10^9+7,2≤l≤r≤5*10^6 [输出格式] 一个整数. [输出样例] 2 2 ...

  2. weboffice7

    document.all.WebOffice1.ShowToolBar = false;

  3. ios各个屏幕

    func currentDeviceScreenMeasurement() -> CGFloat { var deviceScree: CGFloat = 3.5 if ((568 == SCR ...

  4. kettle工具的设计原则

    不多说,直接上干货! Kettle工具在设计初,就考虑到了一些设计原则.这些原则里借鉴了以前使用过的其他一些ETL工具积累下的经验和教训. 易于开发:作为数据仓库和ETL开发者,你只想把时间用在创建B ...

  5. ibatis annotations 注解方式返回刚插入的自增长主键ID的值--转

    原文地址:http://www.blogs8.cn/posts/WWpt35l mybatis提供了注解方式编写sql,省去了配置并编写xml mapper文件的麻烦,今天遇到了获取自增长主键返回值的 ...

  6. Excel中将字符串中从右起第n个指定字符替换的方法

    比如你想把www.baidu.com.cn中的倒数第二个”.”替换成@,则可以用: =SUBSTITUTE(A1,".","@",LEN(A1)-LEN(SUB ...

  7. VS2012数据绑定控件DataGridView和DataGrid

    在做Windows窗体上ADO.NET数据绑定试验的时候,发现实例中提到的一些控件在vs2012的工具箱中找不到,开始以为是工具箱中的控件太多没看到,结果重新找还是没找到,难道是因为控件升级了?yes ...

  8. python 3.x 学习笔记12 (反射 and 异常)

    1.反射通过字符串映射或修改程序运行时的状态.属性.方法 getattr(obj,name_str):  根据字符串name_str去获取obj对象里的对应的方法的内存地址 hasttr(obj,na ...

  9. PCL例程调试错误之缺少flann-config.cmake

    编译环境和PCL版本为:win7-x64 + MSVC2013 + PCL1.8.0-win32-MSVC2013. 调试PCL官网例程Cluster Recognition and 6DOF Pos ...

  10. 高阶函数-lambda表达式

    #2.6 map()# 第一个参数传入一个函数,,第二个参数为一个可迭代对象li_1 = (1,3,5,7)def funcA(x): return x*xm1 = map(funcA,li_1)pr ...