Skip to content

arch 系发行版可用的 wine 网易云音乐客户端。基于星火商店对应项目重新打包。

License

Notifications You must be signed in to change notification settings

aicorein/arch-wine-neteasemusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arch-wine-neteasemusic

1、简介

arch 系发行版可用的 wine 网易云音乐客户端。是对星火商店对应项目的重新打包。

原项目首页:https://www.spark-app.store/store/application/com_dot_163_dot_music_dot_spark

2、安装

打开 32 位包镜像列表:

# 在 /etc/pacman.conf 中取消下面两行的注释:
[multilib]
Include = /etc/pacman.d/mirrorlist

随后刷新一次:

sudo pacman -Sy

最后使用 aur 助手安装:

yay -S com.163.music.spark

随后正常运行即可。但你更新本 aur 包后需要手动删除以下目录使其重新生成:

~/.deepinwine/Spark-CloudMusic

卸载时也请手动移除该目录。

3、临时解决方案

若本项目未及时同步上游更新导致安装时 404 错误,而你又急需安装,可按照以下步骤操作:

  1. clone 本项目,或单独下载 PKGBUILD 文件
  2. 访问 https://mirrors.sdu.edu.cn/spark-store-repository/store/music/com.163.music.spark/ 手动下载 deb 包
  3. 更改 PKGBUILD 中的 source 字段为本地 deb 包的路径,并删除 md5sum 校验字段 (当然,你也可以自己算一遍下载的 deb 包的 md5sum)
  4. PKGBUILD 的 depends 数组中,如果有来自 aur 的包依赖未满足,请先安装这些包
  5. 在 PKGBUILD 所在目录,执行 makepkg -si

4、注意事项

本构建中 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 本身,可以直接删除此行。

About

arch 系发行版可用的 wine 网易云音乐客户端。基于星火商店对应项目重新打包。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages