1. 去官方下载网易云音乐客户端安装包,选择 Ubuntu18.04版的DEB包。
  2. 桌面环境下点击包,正常安装。
  3. 编辑启动脚本,启动脚本在安装目录下,即netease-cloud-music.bash
    $ cd /opt/netease/netease-cloud-music
    $ sudo gedit ./netease-cloud-music.bash
  4. 编辑以下内容
#!/bin/sh
HERE="$(dirname "$(readlink -f "${0}")")"
export LD_LIBRARY_PATH="${HERE}"/libs:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH="${HERE}"/plugins
export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms
cd /lib/x86_64-linux-gnu/
exec "${HERE}"/netease-cloud-music $@
  1. 准备库文件,新建脚本
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
  1. 完成
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐