网易云真是越来越不行了,以前都是用listen1来听的,现在居然用listen1无法登陆网易云了。
以前网易云还有ubuntu的包,可是在debian13上安装后居然都无法打开了。于是先按照网上的修复方法来修复一下。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| sudo apt install libvlccore-dev libvlc-dev+ -y
wget https://d1.music.126.net/dmusic/netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
wget -O patch.c https://aur.archlinux.org/cgit/aur.git/plain/patch.c?h=netease-cloud-music
sudo dpkg -i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
cc -O2 -fPIC -shared -I /usr/include/vlc/plugins/ -o libnetease-patch.so patch.c sudo install -D -m644 libnetease-patch.so /opt/netease/netease-cloud-music/libnetease-patch.so
|
接着就是编辑一些启动文件
1 2 3 4 5 6 7 8 9 10 11 12 13
| sudo cat /opt/netease/netease-cloud-music/netease-cloud-music.bash
HERE="$(dirname "$(readlink -f "${0}")")" trap 'kill $(jobs -p)' SIGINT SIGTERM EXIT export LD_LIBRARY_PATH="${HERE}"/libs export QT_PLUGIN_PATH="${HERE}"/plugins export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms export QT_QPA_PLATFORM=xcb export LD_PRELOAD="${HERE}"/libnetease-patch.so cd /usr/lib/x86_64-linux-gnu exec "${HERE}"/netease-cloud-music $@
|
这个时候虽然可以打开了,但是无法联网,所以还要修改一个文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| sudo cat /usr/share/applications/netease-cloud-music.desktop
[Desktop Entry] Version=1.0 Type=Application Name=NetEase Cloud Music Name[zh_CN]=网易云音乐 Name[zh_TW]=網易雲音樂 Comment=NetEase Cloud Music Comment[zh_CN]=网易云音乐 Comment[zh_TW]=網易雲音樂 Icon=netease-cloud-music Exec=sh -c "unset SESSION_MANAGER && netease-cloud-music -no-sandbox %U" Categories=AudioVideo;Player; Terminal=false StartupNotify=true StartupWMClass=netease-cloud-music MimeType=audio/aac;audio/flac;audio/mp3;audio/mp4;audio/mpeg;audio/ogg;audio/x-ape;audio/x-flac;audio/x-mp3;audio/x-mpeg;audio/x-ms-wma;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-wav;
|
这里就是修改了Exec那一行,加上了 -no-sandbox 这一个参数
好了,我们的网易云音乐终于可以在debian下播放了,不过我可不想以后还这样,做一个修改后的deb包多好。于是就开干了。
首先是cd到netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb 对应的目录
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| cd /data/software
mkdir -p extract/DEBIAN
dpkg -X netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb extract/
dpkg -e netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb extract/DEBIAN/
cp /opt/netease/netease-cloud-music/libnetease-patch.so extract/opt/netease/netease-cloud-music/ cp /opt/netease/netease-cloud-music/netease-cloud-music.bash extract/opt/netease/netease-cloud-music/netease-cloud-music.bash cp /usr/share/applications/netease-cloud-music.desktop extract/usr/share/applications/netease-cloud-music.desktop
sudo chown -R root:root extract dpkg-deb -b extract/ netease-cloud-music_1.2.1_amd64_debian_20260913.deb
|
为了方便以后时候,我直接上传到了download下了, 方便大家直接用了。
https://download.timoq.com/netease-cloud-music_1.2.1_amd64_debian_20260913.deb