LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1447|回复: 7

大大,PATCH文件怎么解开?

[复制链接]
发表于 2002-12-31 14:11:37 | 显示全部楼层 |阅读模式
安装到FINDUTILS,解不开PATCH文件,郁闷!请大大帮忙啊!
发表于 2002-12-31 14:26:17 | 显示全部楼层
gunzip *.patch
或bunzip(2) *.patch
 楼主| 发表于 2002-12-31 14:27:01 | 显示全部楼层
kj501兄弟,我知道您肯定懂的,教教我吧,谢谢啦!
发表于 2002-12-31 14:27:40 | 显示全部楼层
在findutils目录下执行
patch -Np1 -i ../findutils-xxxx.patch
在安装说明书上有详细说明,如果不能patch,把错误提示贴出来。
 楼主| 发表于 2002-12-31 14:34:07 | 显示全部楼层
哈哈,太好了,就用gunzip *.patch 这个命令试试,谢谢tram兄,我现在是PATCH文件都没有解压开来,还没编译,前面的编译都相当顺利,这里高手真多,像我身边没什么朋友玩LINUX的,一有问题就想到LINUXSIR了,
 楼主| 发表于 2002-12-31 14:57:07 | 显示全部楼层
KJ501兄弟,这是我的错误信息,帮忙看看,哪边出问题了?真实头痛死了,到这里卡住了!
chard src]$ patch -p0 < findutils-4.1.patch
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -Naur findutils-4.1/find/defs.h findutils-4.1-fixed/find/defs.h
|--- findutils-4.1/find/defs.h  Wed Nov  2 15:59:15 1994
|+++ findutils-4.1-fixed/find/defs.h    Tue May  2 15:30:31 2000
--------------------------
File to patch:


[lfs@Richard src]$ ls
blfs/        CVS_BLFS_packages/    lfs-packages-cvs-20021023-1707/
bootcd.iso/  findutils-4.1.patch*  others/
[lfs@Richard src]$ gunzip findutils-4.1.patch
gunzip: findutils-4.1.patch: unknown suffix -- ignored


[lfs@Richard src]$ bunzip2 findutils-4.1.patch
bunzip2: Can't guess original name for findutils-4.1.patch -- using findutils-4.1.patch.out
bunzip2: findutils-4.1.patch is not a bzip2 file.
发表于 2002-12-31 15:39:10 | 显示全部楼层
呵呵,你有几个问题没有搞清楚。
gunzip和bunzip2都是用来解压缩的。如果patch文件的后缀为gz,如findutils-4.1.patch.gz,则用gunzip解压。执行
gunzip findutils-4.1.patch.gz就行了。
如果后缀是tar.gz,则用
tar xzvf findutils-4.1.patch.tar.gz
如果后缀是bz2,则用
bunzip2 findutils-4.1.patch.bz2
根据后缀的不同,可以知道patch文件是用不同的压缩工具压缩的,自然要用不同的方法来解开了。
解开之后的patch文件,后缀名应该是.patch,如findutils-4.1.patch。这样才可使用。
使用时要进入源代码所在的目录,如findutils-4.1.tar.gz解压之后,会在当前目录下生成一个findutils-4.1目录,你就需要进入这个目录,再执行安装命令。如果需要patch,则在findutils-4.1目录下执行
patch -Np1 -i ../findutils-4.1.patch
否则会找不到需要patch的文件。
 楼主| 发表于 2002-12-31 16:14:06 | 显示全部楼层
噢,是这样啊,搞了一个下午啊,再试试,真是太感谢了,KJ兄
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表