Debian安装网易云音乐启动失败动态库报错

警告
本文最后更新于 2022-06-15,文中内容可能已过时。

  目前可以在网易云音乐官方下载到的最新版本是:
  netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb

  Debian由于后面的版本升级更换或升级了一些动态库,导致系统动态库 x86_64-linux-gnulibgio-2.0.so.0libpangocairo-1.0.so.0 这俩个引用库缺少了部分函数支持,以至于程序无法正常运行。
  又因前面两个动态库的更换或升级导致依赖动态库 libselinux.so.1 的缺少,所以只能使用安装目录的动态库并补齐以上三个动态库::(哈哈)。

下载安装

  首先下载并安装网易云音乐

1
sudo dpkg -i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb

  安装后启动时报错

  报错的主要原因在于网易云打包的时间过于久远,系统的库早已变化,所以会存在不适配。

libselinux.so.1 报错

  对于 libselinux.so.1 报错,可采用系统 libselinux.so.1 替换的办法。

1
2
sudo rm /opt/netease/netease-cloud-music/libs/libselinux.so.1
sudo cp /lib/x86_64-linux-gnu/libselinux.so.1 /opt/netease/netease-cloud-music/libs

  现在就只报之前的第二条错误了

lingio-2.0.so.0 报错

  对于 lingio-2.0.so.0 报错,直接将适配的 libgio-2.0.so.0 文件添加到安装文件目录的动态库加载路径,以实现应用启动时自动替代系统动态库,在系统动态库不用更改的情况下,让软件正常运行。

1
2
sudo rm /opt/netease/netease-cloud-music/libs/libgio-2.0.so.0
sudo cp libgio-2.0.so.0 /opt/netease/netease-cloud-music/libs

libpangocairo-1.0.so.0 报错

  对于 libpangocairo-1.0.so.0 报错,也是直接将适配的 libpangocairo-1.0.so.0 文件添加到安装文件目录的动态库加载路径,以实现应用启动时自动替代系统动态库,在系统动态库不用更改的情况下,让软件正常运行。

1
2
sudo rm /opt/netease/netease-cloud-music/libs/libpangocairo-1.0.so.0
sudo cp libpangocairo-1.0.so.0 /opt/netease/netease-cloud-music/libs

  然后就正常启动网易云音乐啦::(太开心)。

下载

  这是 lingio-2.0.so.0libpangocairo-1.0.so.0 这俩个文件的下载链接:传送门

Buy me a coffee~
支付宝
微信
0%