Closed nsfoxer closed 2 years ago
感谢帮助
help_archive.md5sum
,deepin打包的微信 com.qq.weixin.deepin
中是有这个文件的。.md5sum
,但 deepin 在 com.qq.weixin.deepin
(版本: 3.2.1.154deepin8
)中的 help_archive.md5sum
文件内容是 5.1.19-1
,所以直接计算 help_archive.7z
的md5值在进行版本比较时可能会有问题。com.qq.weixin.deepin
(版本: 3.2.1.154deepin8
) 的 helper_archive.7z
中文件日期更新,所以暂定 qq 的 help_archive.md5sum
文件内容为 5.1.13-1
非常感谢作者们的努力让我可以在manjaro linux上完美运行deepin-wine版的qq。 我发现一处问题,在#48中,@AsterisMono提到每次使用/opt/apps/com.qq.im.deepin/files/run.sh脚本启动qq时,会导致~/.deepinwine/deepin-wine-helper目录的覆盖,即重新解压/opt/apps/com.qq.im.deepin/files/helper_archive.7z文件。 这是由于run.sh中,第22行,会对archive_version和dest_version值进行对比,两者均为空值。之后判断dest_version为空后,进行解压。由于这两个变量的值实际都来自run.sh的第99行的函数调用的第二个参数,即/opt/apps/com.qq.im.deepin/files/helper_archive.md5sum。
应该补充helper_archive.md5sum这个文件,避免每次启动qq对文件的重复解压。
PKGBUILD中添加
md5sum "${srcdir}/help_archive.7z" | awk '{ print $1 }' > "${pkgdir}/opt/apps/${debpkgname}/files/help_archive.md5sum"
。 修复之后在#48中,@AsterisMono的方法可以直接修改家目录下文件映射即可。