arch 系发行版可用的 wine 网易云音乐客户端。是对星火商店对应项目的重新打包。
原项目首页:https://www.spark-app.store/store/application/com_dot_163_dot_music_dot_spark
打开 32 位包镜像列表:
# 在 /etc/pacman.conf 中取消下面两行的注释:
[multilib]
Include = /etc/pacman.d/mirrorlist
随后刷新一次:
sudo pacman -Sy
最后使用 aur 助手安装:
yay -S com.163.music.spark
随后正常运行即可。但你更新本 aur 包后需要手动删除以下目录使其重新生成:
~/.deepinwine/Spark-CloudMusic
卸载时也请手动移除该目录。
若本项目未及时同步上游更新导致安装时 404 错误,而你又急需安装,可按照以下步骤操作:
- clone 本项目,或单独下载 PKGBUILD 文件
- 访问 https://mirrors.sdu.edu.cn/spark-store-repository/store/music/com.163.music.spark/ 手动下载 deb 包
- 更改 PKGBUILD 中的 source 字段为本地 deb 包的路径,并删除 md5sum 校验字段
(当然,你也可以自己算一遍下载的 deb 包的 md5sum) - PKGBUILD 的 depends 数组中,如果有来自 aur 的包依赖未满足,请先安装这些包
- 在 PKGBUILD 所在目录,执行
makepkg -si
本构建中 wine 暂时使用默认 wine,而不是 deepinwine 或 sparkwine。
如果你遇到运行问题,或有其他自定义需求,可以自行使用其他 wine 版本。方法是:更改 PKGBUILD 文件的 depends,同时更改此文件第 30 行:
sed -i 's/"deepin-wine8-stable"/"wine"/' opt/apps/${pkgname}/files/run.sh
其中的 wine
这一值需要改为其他 wine 二进制名。例如使用 spark-wine
,就改为:
sed -i 's/"deepin-wine8-stable"/"spark-wine"/' opt/apps/${pkgname}/files/run.sh
当然,如果你使用的是 deepin-wine8-stable
本身,可以直接删除此行。