Fedora 31安装网易云音乐

0.系统

Fedora 31安装网易云音乐

1.获取软件包

此处可以到网易云音乐的官网去获取deb包,或者我已经对软件包中要用到的部分(data.tar.xz)进行了上传,链接为https://download.****.net/download/wohendatou/12319801
Fedora 31安装网易云音乐

2.解压缩软件包

右键解压缩上面的软件包,会得到下面的内容,这里我们用到的只有data.tar.xz,即第一部分链接中下载到的包,也就是最大的那一个
Fedora 31安装网易云音乐
继续右键解压data.tar.xz,会得到opt和usr两个文件夹,opt中保存程序主要部分,usr中保存桌面启动图标之类的内容,这里只用到opt文件夹里面的内容。
Fedora 31安装网易云音乐
将opt文件夹中的内容复制到/opt

3.解决依赖

进入上面复制到opt中的文件夹,可以看到以下内容
Fedora 31安装网易云音乐
安装已经知道的依赖
sudo dnf install vlc libnsl
使用命令
ldd netease-cloud-music | grep not
查看还缺少哪些库文件,缺失的库文件可能位于./libs文件夹中,注意留意,提示缺失该库文件可能是因为这个文件又要依赖其他文件,可以再使用上面的ldd命令查看,注意把要查看的目标换成对应的库文件,这里需要一级一级的找依赖的东西,比较麻烦,此处没输出就说明不缺少软件包。
另外,可以到rpmfind,依据库文件查找对应的软件包。
测试运行使用命令./netease-cloud-music.bash在实在不知道怎么解决一些依赖关系时可以查看尝试运行时的报错信息。
如果依赖均满足且运行成功使用命令
sudo ln -s /opt/netease/netease-cloud-music/netease-cloud-music.bash /usr/bin/netease-music,命令行中输入netease-music直接运行网易云音乐。

4.提示

可以用上面的方法在fedora上面安装Packet Tracer 7.3,只不过过程更加麻烦。