在 Ubuntu 22.04 下运行网易云音乐

Laffey 2022-07-18 21:28:28 2022-08-07 16:28:07

敲代码时怎么能不听歌呢!然而,网易云的 Ubuntu 客户端是在 18.04 编写的,如今已经是 22.04 版本了。有好多库已经更新,某些函数被弃用,导致我们虽然能安装网易云音乐,却无法运行。

NOI Linux 2.0 是基于 Ubuntu 20.04 的因此可以正常运行网易云,NOI Linux 用户看到这里可以退出去了(

解决这个问题思路也很简单,将一些 18.04 的支持库添加到网易云的目录并令其使用即可。具体操作可以看这篇文章

评论区已有大佬将其写成脚本形式,这里也放出来供参考。

#!/bin/sh
mkdir /tmp/netease-install -p && cd /tmp/netease-install
# 1. download neccesary debs.
export source_url=http://kr.archive.ubuntu.com/ubuntu/pool
wget ${source_url}/main/g/glib2.0/libglib2.0-0_2.68.4-1ubuntu1_amd64.deb
wget ${source_url}/main/p/pango1.0/libpangocairo-1.0-0_1.48.10+ds1-1_amd64.deb
wget ${source_url}/universe/a/android-platform-external-libselinux/android-libselinux_10.0.0+r36-1_amd64.deb
# 2. extract debs.
dpkg -x libglib2.0-0_2.68.4-1ubuntu1_amd64.deb ./
dpkg -x libpangocairo-1.0-0_1.48.10+ds1-1_amd64.deb ./
dpkg -x android-libselinux_10.0.0+r36-1_amd64.deb ./
# 3. copy files
export source_dir=/tmp/netease-install/usr/lib/x86_64-linux-gnu
export dest_dir=/opt/netease/netease-cloud-music/libs/
sudo cp ${source_dir}/libgio-2.0.so.0 ${dest_dir}
sudo cp ${source_dir}/libpangocairo* ${dest_dir}
sudo cp ${source_dir}/android/libselinux.so.0 ${dest_dir}
# 4. clean up
cd ~
rm -rf /tmp/netease-install

具体食用方法(以文件名 netease-fix.sh 为例):在终端执行 sudo ./netease-fix.sh 即可。注意要在安装官方客户端后运行。

共 2 条回复

la

vscode有网易云音乐插件。

xy0313

怎么用起了ubuntu