【发布时间】:2021-02-10 14:10:56
【问题描述】:
有没有办法根据媒体类型选择将哪些资源文件提取到安装程序的用户子目录(在 .install4j 中)。我们目前使用的是 install4j 6.0.4,基本上我们有一个构建 exe 和 rpm 的 install4j 项目。我们添加了一些 .dll、.bat 和 .exe 作为 Windows exe 的资源文件,但它们也包含在 rpm 中。 exe 和 rpm 共享其他资源文件,这就是为什么我试图排除与 Windows 相关的资源文件但保留常用资源文件的原因。这些 windows 资源文件正在被 linux 环境中的扫描仪标记。
我可以在 RPM 媒体配置的安装后脚本中添加这些文件的删除,但每当卸载 RPM 时,它总是会打印这样的警告,这是不可取的。
警告:文件/path/to/file:删除失败:没有这样的文件或目录 警告:文件/路径/到/文件:删除失败:没有这样的文件或目录
有没有办法选择 RPM 将包含/排除哪些资源文件,或者我需要为我的 exe 和 rpm 创建单独的 install4j 项目?
【问题讨论】:
标签: install4j