CentOS 中的音乐播放器安装与使用指南
背景介绍
CentOS 是一种广泛使用的 Linux 发行版,因其稳定性和安全性而受到许多用户的青睐,由于其主要用于服务器环境,预装的软件较少,尤其是多媒体相关的软件,对于希望在 CentOS 上享受音乐的用户来说,自行安装音乐播放器是一个常见的需求,本文将详细介绍如何在 CentOS 上安装和使用网易云音乐和 YesPlayMusic 两款流行的音乐播放器。
安装步骤
网易云音乐的安装
1.1 下载安装包
访问[Ubuntu 16.04](https://www.ubuntu.com/download/server)版本网易云音乐的下载页面,下载.deb
安装包。
1.2 解压安装包
使用以下命令解压安装包:
ar vx neteasecloudmusic_1.1.0_amd64_ubuntu.deb
解压后会得到三个文件:data.tar.xz
、control.tar.gz
和debianbinary
。
1.3 继续解压data.tar.xz
使用以下命令解压data.tar.xz
:
xz dk data.tar.xz tar xvf data.tar
解压后得到的usr
文件夹的内容需要手动复制到系统的/usr
目录下。
1.4 安装依赖包
安装必要的依赖包:
sudo yum install libstdc++ sudo yum install libX11 sudo yum install libXext
1.5 运行网易云音乐
通过终端运行网易云音乐:
cd /usr/share/neteasecloudmusic/bin ./neteasecloudmusic
YesPlayMusic 的安装
2.1 安装 Docker
安装 Docker 引擎:
sudo yum install y yumutils sudo yumconfigmanager addrepo https://download.docker.com/linux/centos/dockerce.repo sudo yum install dockerce dockercecli containerd.io sudo systemctl start docker
验证 Docker 是否安装成功:
sudo docker run helloworld
2.2 部署 YesPlayMusic
拉取 YesPlayMusic 镜像:
docker pull fogforest/yesplaymusic
创建并运行容器:
docker run d name yesplaymusic restart always p 7900:80 fogforest/yesplaymusic
检查容器是否运行成功:
docker ps
2.3 访问 YesPlayMusic
打开浏览器,访问 http://YOUR_SERVER_IP:7900,替换YOUR_SERVER_IP
为你的服务器 IP 地址,如果无法访问,请检查服务器防火墙设置和云服务器的安全组端口放行情况。
2.4 配置内网穿透(可选)
如果希望在外部网络访问 YesPlayMusic,可以使用 cpolar 内网穿透工具,具体步骤如下:
安装 cpolar:
curl L https://www.cpolar.com/static/downloads/installreleasecpolar.sh | sudo bash sudo systemctl enable cpolar sudo systemctl start cpolar
登录 cpolar,创建一个新隧道,配置本地地址为7900
,选择 HTTP 协议,创建成功后,使用生成的公网地址访问 YesPlayMusic。
特性对比
为了更好地了解两款音乐播放器的特点,以下是网易云音乐和 YesPlayMusic 的功能对比表:
功能 | 网易云音乐 | YesPlayMusic |
平台支持 | Windows、macOS、Linux (需手动安装) | Linux、Windows、macOS (Docker) |
用户界面 | 简洁直观 | 美观简洁,支持自定义皮肤 |
音乐库 | 丰富的华语歌曲资源 | 绑定网易云账号,同步收藏歌单 |
歌词显示 | 支持 | 支持 |
高品质音频 | 最高支持 320kbps | 根据网易云音乐源 |
播放列表管理 | 支持 | 支持 |
登录同步 | 支持网易云账号登录 | 支持网易云账号登录 |
跨平台使用 | 有限 | 通过 Docker 实现跨平台部署 |
常见问题解答(FAQs)
Q1: 如何在 CentOS 上安装网易云音乐?
A1: 可以通过下载 Ubuntu 版本的.deb
安装包,解压后手动复制到/usr
目录,并安装必要的依赖包来运行网易云音乐,具体步骤详见上文“网易云音乐的安装”部分。
Q2: 如何在外网访问部署在 CentOS 上的 YesPlayMusic?
A2: 可以使用 cpolar 内网穿透工具来实现外网访问,首先安装 cpolar,然后在 cpolar 管理界面配置隧道,映射本地的 YesPlayMusic 端口到公网地址,这样即使在外网也可以通过生成的公网地址访问 YesPlayMusic。