CentOS8 安装网易云音乐 过程记录
CentOS8 网易云音乐
首先下载网易云音乐
官网下载地址:http://music.163.com/#/download。下载Ubuntu 64位版网易云音乐,并执行命令解压:
sudo ar -vx netease-cloud-music_1.2.1_amd64_ubuntu.deb
(具体版本号根据自己所下版本填写)
得到三个文件
继续执行命令解压
sudo xz -dk data.tar.xz
sudo tar -xvf data.tar
解压得到两个目录:
将两个目录复制到系统目录中
执行以下命令:
sudo cp -r usr/* /usr/
sudo cp -r opt/* /opt/
尝试运行
执行以下代码:
sudo /usr/bin/netease-cloud-music
运行失败
出现问题 缺少"libnsl.so.1"
执行代码安装/更新libnsl:
dnf install libnsl
(过程需要输入“y”回车确定下载)
安装成功 继续尝试运行
执行:
sudo /usr/bin/netease-cloud-music
仍然出现错误 返回“No protocol specified”,即“未指定协议”
进入系统目录查看
执行简单的cd、ls命令:
找到网易云音乐
发现netease-cloud-music的属性为xset,没有问题。
查找资料:
查找资料可知,报错“No protocol specified”的原因是:
Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上
解决办法
使用当前登陆的用户, 也就是切换身份前的用户执行如下命令:
xhost +
运行程序
执行命令:
sudo /usr/bin/netease-cloud-music
命令成功执行,无报错。
运行成功。