HMCL icon indicating copy to clipboard operation
HMCL copied to clipboard

[Feature] 支持与外部包管理器进行交互

Open Glavo opened this issue 5 months ago • 4 comments

概述 | Summary

目前 AOSC OS、Arch Linux 等系统上都存在第三方提供的 HMCL 打包,这些打包方式可能与 HMCL 的自动更新机制发生冲突。

我计划支持在 HMCL.jar 旁放置一个用于描述当前打包方式的配置文件,使 HMCL 能够了解当前打包方式,并建议用户通过包管理器更新 HMCL。

原因 | Reason

见上

详情 | Description

No response

Glavo avatar Aug 09 '25 13:08 Glavo

这个建议像 pip 等一样,增加一个宏定义(不清楚java怎么搞),说明被接管的包管理器,让发行版的人打包的时候标记一下

BarryLhm avatar Aug 09 '25 13:08 BarryLhm

hmcl 也是成为了知名开源项目啊

BarryLhm avatar Aug 09 '25 13:08 BarryLhm

按理来说这个包管理器管理下的更新应该由包管理器负责 有个比较简单的策略就是如果HMCL发现它本体Jar所在的目录不可写就跳过更新检查?或者说可以要求合法的打包要有一个flag设置为外部管理环境应该也是可以的 不过我确实也有这个烦恼,就是HMCL没有一个选项可以永久关闭更新检查

Timicasto avatar Aug 09 '25 13:08 Timicasto

您好!请问该issue有进展吗?

Moraxyc avatar Nov 24 '25 13:11 Moraxyc