新版本的网易云音乐要glibc2.27

我觉得发布版本至少应该是rpm和deb格式的包都要发布。网易云音乐好像只是deb包格式,百度网盘又是rpm格式。虽然格式可以互相转化,但是涉及依赖等,可能会给用户添加很多使用曲线。或者像vmware等软件那样,发布一个二进制包,在两种包格式平台都可以直接安装运行。

好像有人编译新版glibc来替换旧版glibc,把系统整崩了

可以把新版的glibc编译并安装到/opt

:joy:我是在贴吧看到的

这也就是我最开始就不打算用升级glibc的方式来解决问题
glibc实在太基础了,它崩了绝对有核爆的效果
别的包出问题都是重启后才有症状,这个就是立刻暴毙

我找到原因了,程序本体不需要glibc2.27,而是网易云音乐自己带的vlc、libsystemd、还有kerberos组件需要27版本的glibc

解决方法也十分的暴力,删文件就行了,因为这些文件leap也有
被删除的文件

total 3660
-rw-r--r-- 1 root root  153520 Apr 28 09:48 libatk-1.0.so.0
-rw-r--r-- 1 root root  198312 Apr 28 09:48 libatk-bridge-2.0.so.0
-rw-r--r-- 1 root root  305456 Apr 28 09:48 libgssapi_krb5.so.2
-rw-r--r-- 1 root root  265712 Apr 28 09:48 libgssapi.so.3
-rw-r--r-- 1 root root  514216 Apr 28 09:48 libpulsecommon-11.1.so
-rw-r--r-- 1 root root   10080 Apr 28 09:48 libpulselist_plugin.so
-rw-r--r-- 1 root root   26536 Apr 28 09:48 libpulse_plugin.so
-rw-r--r-- 1 root root   18352 Apr 28 09:48 libpulse-simple.so.0
-rw-r--r-- 1 root root  326544 Apr 28 09:48 libpulse.so.0
-rw-r--r-- 1 root root   14176 Apr 28 09:48 libpulsesrc_plugin.so
-rw-r--r-- 1 root root  536648 Apr 28 09:48 libsystemd.so.0
-rw-r--r-- 1 root root 1100416 Apr 28 09:48 libvlccore.so.9
-rw-r--r-- 1 root root   14176 Apr 28 09:48 libvlc_pulse.so
-rw-r--r-- 1 root root   14176 Apr 28 09:48 libvlc_pulse.so.0
-rw-r--r-- 1 root root  153512 Apr 28 09:48 libvlc.so.5
-rw-r--r-- 1 root root   18272 Apr 28 09:48 libvlc_vdpau.so
-rw-r--r-- 1 root root   18272 Apr 28 09:48 libvlc_vdpau.so.0
-rw-r--r-- 1 root root   10080 Apr 28 09:48 libvlc_xcb_events.so
-rw-r--r-- 1 root root   10080 Apr 28 09:48 libvlc_xcb_events.so.0
drwxr-xr-x 1 root root      14 Jun 18 18:02 vlc

由上也可以得出,网易云音乐在leap15上运行需要以下依赖:
libatk
libatk-bridge
krb5
libheimdal
libpulse0
vlc 这个是packmam里面的,不知道官方源里会怎么样
libsystemd0

下一步要研究一下如果把这些共享库放回网易云会发生什么

2赞

直接搞肯定容易崩啊

火速打包一个扔obs然后祈祷bin不被发现?

1赞

obs直接上传bin会被打死?
其实像现在中文源里的一样,写个脚本现下包现处理也不成问题,甚至更简单

不知道,我记得好像会吧?

我试过了,,不管用。我把所有关联libc的lib都放进libs里了,还是会提示libc不够高,绕后有放了libc2.27会提示ld文件有问题了。

往上翻一下,我给了文件列表,找到这些文件并删掉,并安装我列出的依赖列表里的包

哦,好吧谢了

按照你的方法试过了还是不行,见图

对了我不是安装的,我是直接解压缩使用的

我是安装的,我觉得可能他的安装脚本有一些特别的东西,你直接解压出来是不行的

你试着安个dpkg,接着用dpkg直接安装网易云音乐,再去删文件

其实就是那个谷歌的什么浏览器框架找不到了

https://github.com/ZetaoYang/netease-cloud-music-appimage/releases,你下载试试吧appimage格式的,省的麻烦了,另外你有空可以解压下看看内部是怎么实现的