提供./autogen.sh为最终用户构建

时间:2013-11-06 10:04:37

标签: linux git build xfce autogen

我已经在git中启动了一个新项目,并使用./autogen.sh和xfce4-dev-tools来生成配置脚本和其他文件。

我想知道仅提供git版本是否是一个坏主意,或者我也需要创建dist tarball?

此致

和Cédric

1 个答案:

答案 0 :(得分:0)

分发tarball更容易使用,但可能仅限于某个Linux发行版,有时甚至限于某个版本的发行版。

autogen.sh使事情变得更加灵活,但代价是在您使用项目之前需要更复杂的设置。

我解决这个问题的方法是使用一个

的脚本
  1. 安装所有依赖项或至少将人员引导到他们可以获取的位置
  2. 创建所有系统特定文件
  3. 构建整个项目
  4. 运行测试
  5. 创建分发tarball
  6. 我使用相同的脚本来构建dist tarball,因此脚本a)有用,b)经常执行以保持健康。