从Linux上的SFX存档启动脚本/可执行文件


1

我想在linux上创建一个SFX安装程序。我从这里获得了p7Zip的源代码,并且能够在linux中构建它。现在我想创建SFX样式存档,它将在linux上解压缩时启动一些脚本或可执行文件,任何想法如何在p7zip中实现这一点?另外如何告诉sfx存档安装到特定目录(例如/ usr / temp)


AFAIK sfx仅适用于Windows。是什么让你相信这适用于Linux?
Zoredache 2013年

我不这么认为。sfx是存档事物的方式,除了它提供了在提取时启动一些自定义脚本或程序的功能。
Omkar 2013年

Answers:


0

我遇到了名为makeself的工具。

makeself.sh是一个小的shell脚本,它从目录生成一个可自解压的 tar.gz存档。生成的文件显示为shell脚本(其中许多具有.run后缀),并且可以按原样启动。然后,归档文件将解压缩到临时目录,并执行可选的任意命令


虽然这可以解决您的问题,但在本网站的上下文中并不是一个好的答案,因为它只是链接答案。请至少添加一个简短的摘要。当我尝试访问它时,您的链接已损坏,如果其他人在搜索结果中发现此问题,则会使其成为毫无价值的答案。
Zoredache 2013年

请不要在超级用户上提供纯链接答案,链接页面移动或删除。在您的答案中添加删节版本或说明,以便将来的访问者能够理解您的答案。注意我自己编辑你的答案,但你提供的链接目前拒绝加载。
Tog 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.