- bsdiff依赖bzip,首先安装bzip:
yum install bzip2-devel
- 然后就可以下载安装bsdiff:
mkdir bsdiff
cd bsdiff
wget http://www.daemonology.net/bsdiff/bsdiff-4.3.tar.gz
tar zxvf bsdiff-4.3.tar.gz
cd bsdiff-4.3
- 直接make会有错误,需要先修改Makefile, 去掉ifdef 和 end 前面的点(.):
修改后如下:
all: bsdiff bspatch
bsdiff: bsdiff.c
bspatch: bspatch.c
install:
${INSTALL_PROGRAM} bsdiff bspatch ${PREFIX}/bin
ifndef WITHOUT_MAN
${INSTALL_MAN} bsdiff.1 bspatch.1 ${PREFIX}/man/man1
endif
然后make即可,生成bsdiff和bspatch两个可执行文件:


本文详细介绍了如何在Linux环境下安装bsdiff补丁工具,包括必要的依赖包bzip的安装,以及bsdiff源码的下载、配置和编译过程。通过修改Makefile并执行make命令,最终成功生成bsdiff和bspatch两个可执行文件。
3065

被折叠的 条评论
为什么被折叠?



