我正在尝试使用此处讨论的方法生成自提取脚本:http ://www.linuxjournal.com/node/1005818
使用 ANT(在 Windows 上)我使用 TAR 任务(gzip 压缩)创建有效负载存档,并使用以下 CONCAT 任务连接脚本和 tar。
<concat destfile="${output}/selfextract.bsx"
append="true"
eol="lf">
<fileset file="${installer}/decompress"/>
<fileset file="${output}/payload.tar.gz"/>
</concat>
该文件正在创建中,并且似乎包含存档数据,但是当在我们的 Red Hat 机器上运行时 gzip 抱怨“无效的压缩数据 -- 违反格式”。
以前有人成功过吗?