patchmonger:GOG Linux游戏安装程序的补丁集创建
补丁贩子
该工具是为在 Linux 上修补分布式游戏而开发的。 对于那些游戏,GOG 只提供更新的安装程序,迫使您每次发布补丁时都下载许多 GB(例如)。
Patchmonger 可用于在两个不同的安装程序中创建文件包的二进制差异,从而为您提供更小的补丁集。
先决条件
您需要具有 LZMA 支持的工具来创建压缩的二进制差异。 该工具应该在您的 Linux 发行版存储库中可用。 在 Ubuntu 上,您可以使用 apt 安装它:
sudo apt-get install xdelta3
如果您自己构建它,请确保包含 LZMA 支持(例如,在运行 configure 之前安装 LZMA 库和头文件)。
特征
Patchmonger 可以区分两个目录结构,并将检查以下内容:
添加了新文件
文件已删除
文件已更改
对于更改的文件和新文件,patchmonger 将创建一个基于 xdelta