Ahmed
Ahmed
与 https://bbs.archlinux.org/viewtopic.php?id=269838 类似,可以先尝试文中提到的方法手工更新一下 Appimage, 我有空更新一下 github release。 Ubuntu 18.04 的 `libglib2.0-0` 版本是 2.56.1 https://ubuntu.pkgs.org/18.04/ubuntu-main-amd64/libglib2.0-0_2.56.1-2ubuntu1_amd64.deb.html , Debian 11 是 2.66.8 https://debian.pkgs.org/11/debian-main-amd64/libglib2.0-0_2.66.8-1_amd64.deb.html
@dafeinayius Please try this one https://github.com/ZetaoYang/netease-cloud-music-appimage/releases/tag/1.2.0.2-2.
那就是需要编译一下最新的 [`fcitx5-qt`](https://github.com/fcitx/fcitx5-qt) 了。目前是直接用的 `fcitx-frontend-qt5` 这个包的 1.2.2 版本 (fcitx4),此包的源码就是 https://github.com/fcitx/fcitx-qt5 。
另外,netease-cloud-music 这个网易与深度合作开发的软件,官方目前发布的 deb 支持的 Linux 发行版只有 deepin15 和 ubuntu 18.04 , 而 `fcitx5-frontend-qt5` 包在 Ubuntu 20.04 里面才首次出现 https://packages.ubuntu.com/focal/libs/fcitx5-frontend-qt5 。 你若想现在直接使用 fctix5 的话, 将 `NetEase_Cloud_Music-1.2.0.2-2.glibc2.17-x86_64.AppImage --appimage-extract` 解包,参照 https://ubuntu.pkgs.org/20.04/ubuntu-universe-amd64/fcitx5-frontend-qt5_0.0~git20200118.2e38c95-1build3_amd64.deb.html 这个里面的文件路径 将 .so...
暂时 只支持 fctix4 了,如果网易出 Ubuntu20.04 的 deb 包的话,我会跟进到 fctix5。
fcitx 版本还是跟随 Linux 发行版(当前是 Ubuntu 18.04),如果 释出了 Ubuntu 20.04 的 netease-cloud-music deb 包的话,我会跟进加入 fcitx5 的支持。
@fenglelyng 目前的打包环境是 Ubuntu 18.10
@fenglelyng 与 #1 问题一样,需要打包 libc 进 AppImage,使之具有通用性。libm.so 和 libc.so 是 GNU C 库, 它们都是动态链接库。
glibc versions: | Distribution | glibc version | |--------------|---------------| | Debian 7 | 2.13 | | Debian 8 | 2.19 | | Debian 9 | 2.24 | | CentOS 6...
@fenglelyng 我会尝试基于 debian 9 来打包,它的 glibc version 是 2.24