2025年2月28日
如何在 Linux 中创建自解压存档或安装程序
虽然典型的存档文件依赖于单独的程序(例如 tar、gunzip、7z)从存档文件中提取内容,但自解压 (SFX) 存档本身就是可执行文件,只需在运行时即可自解压其内容。自解压安装程序执行相同的操作,但它还会将解压的内容复制到适当的目录。在本教程中,我将解释如何在 Linux 上创建自解压存档或安装程序。为此,您可以使用名为 makeself 的命令行实用程序。 makeself 工具是一个 shell 脚本,它根据输入目录/文件创建压缩的 TAR 存档,并在存档的开头添加一个小的 shell 脚本存根以启动自解压,并指导解压文件的安装。在 Linux 上安装 makeself要安装 makeself,请下载存档格式的最新版本,然后按如下方式解压下载的存档。归档文件解压后,它将创建一个名为 makeself-2…