【问题标题】:Create .rpm package for java - any automatic software? [closed]为 java 创建 .rpm 包 - 任何自动软件? [关闭]
【发布时间】:2014-04-29 01:24:43
【问题描述】:

我想为 java 应用程序创建一个 RPM 包。我从来没有做过 rpm 包,我仍然不太明白如何手动完成。是否有软件可以自动执行此操作(或至少大部分)?目前,如果用户想要使用应用程序,他/她必须下载一个 tar.gz 文件,解压缩它,然后运行负责安装的 .sh 文件。

如果有帮助的话,我的开发机器是 Windows(不要因此而欺负我!)。

我找到了THIS 软件,但我不确定它是否适用于我想做的事情。请注意,当前项目设置 - 不是 Maven

任何帮助表示赞赏

【问题讨论】:

    标签: java rpm rpmbuild


    【解决方案1】:

    几天前,我在 Sourceforge.net 上发现了几个这样做的软件,但其中一个只是 RPM 构建工具上方的图形界面,我需要了解在规范文件和 .rpmmacros 中放入什么... @ 987654321@ 似乎太简单了,无法做我想做的事。目前,我正在尝试使用 Redline RPM 纯 Java 库,您可以根据需要使用或不使用 Ant。如您所见here,我仍在努力使其工作。

    【讨论】:

      【解决方案2】:

      我使用insall4j 完成这项工作。有一个用于创建安装程序(和启动器)的 ant 任务

      【讨论】:

      • 那太好了;)
      • 它无法处理普通规范文件中可用的一些选项,这与 Debian 相同,它不支持多架构包。如果您专门寻找在 Windows 下创建 RPM 的可靠解决方案,我建议您使用 Red Line RPM(使用 Ant 或 Maven)而不是 install4j。
      猜你喜欢
      • 1970-01-01
      • 2017-01-06
      • 2012-05-19
      • 1970-01-01
      • 2020-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      相关资源
      最近更新 更多