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. 公司--下载svg图片

    加载本地svg图片: SVGParserRenderer norDrawable = OtherPageConfigsManager.getInstance().getSVGParserRendere ...

  2. iOS7实现带文本输入框的UIAlertView及获取TextField文本内容

    if (customAlertView==nil) { customAlertView = [[UIAlertView alloc] initWithTitle:@"自定义服务器地址&quo ...

  3. 网线直连Window和Ubuntu

      找根网线直接连接两台电脑. 然后设置对应的网络到相同的网关和Mask下面.  检测能否ping通就可以直连了.   Ubuntu设置网络后可在IP设置界面里设置Route, 选择直连网线仅用于连接 ...

  4. lua_pcall与lua_call之间的区别

    lua_pcall与lua_call之间的区别 定义: void lua_call (lua_State *L, int nargs, int nresults); int lua_pcall (lu ...

  5. 四个例子实战讲解.htaccess文件rewrite规则(转)

    一.防盗链功能 1 2 3 4 RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://(.+.)?mysite.com/ [NC] Rewrite ...

  6. n阶方阵,数字从1~n^2,顺时针增大

    运行结果如下图: 解题思路:可以将这个问题分解成x个外围正方形所围成的图形,外围的正方形又可以分为4个步骤,向右依次增大.向下依次增大.向左依次增大.向上依次增大.基本思路就是如此,最关键的就是什么时 ...

  7. vue 锚点定位

    vue 锚点定位 <template> <div class="details"> <div class="wrapper w"& ...

  8. Nginx 防止SQL注入、XSS攻击的实践配置方法

    下班的时候,发现博客访问缓慢,甚至出现504错误,通过 top -i 命令查看服务器负载发现负载数值飙升到3.2之多了,并且持续时间越来越频繁直至持续升高的趋势,还以为是被攻击了,对来访IP进行了阈值 ...

  9. 史上最简单的在 Yii2.0 中将数据导出成 Excel

    在 vendor/yiisoft/yii2/helpers/ 创建一个 Excel.php <?php namespace yii\helpers;   class Excel{         ...

  10. 紫书 例题8-9 UVa 1451 (数形结合)

    这道题用了数形结合, 真的牛逼, 完全想到不到还可以这么做 因为题目求的是平均值, 是总数除以个数, 这个时候就可以联系 到斜率, 也就是说转化为给你一堆点, 让你求两点之间的最大斜率 要做两个处理 ...