LinuxSir.cn,穿越时空的Linuxsir!

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

安装 popt_1.7-5.diff.bz2 时出错!

[复制链接]
发表于 2007-7-29 19:27:38 | 显示全部楼层 |阅读模式
安装 popt_1.7-5.diff.bz2 时出错!

显示 tar xvf 提示错误;

执行 mv popt_1.7-5.diff.bz2 popt_1.7-5.diff ,
但是 patch 还是出错!

怎么办哩?
发表于 2007-7-30 00:39:16 | 显示全部楼层
cd /sources/xxx/xxx
bzcat file.diff.bz2 | patch -p1

BLFS
http://www.linuxfromscratch.org/blfs/view/svn/
CBLFS
http://cblfs.cross-lfs.org/index.php
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-30 13:07:26 | 显示全部楼层
Problem
==-bash-3.00# patch -Np1 -i ../popt_1.7-5.diff
==patch unexpectedly ends in middle of line
==patch: **** Only garbage was found in the patch input.
==-bash-3.00#
Solution by follow huohuliaisili
==-bash-3.00# bzcat ../popt_1.7-5.diff.bz2|patch -Np1
==patching file Makefile.in
==patching file aclocal.m4
==....
==patching file debian/libpopt-dev.links
==-bash-3.00#

如果我这样执行下面这样会有何区别?

bzcat ../popt_1.7-5.diff.bz2|patch -Np1 -i
回复 支持 反对

使用道具 举报

发表于 2007-7-31 07:04:51 | 显示全部楼层
管道方式一般是编程高手爱用的

我不会编程,习惯一部一部来

1. bzip2 -d popt_1.7-5.diff.bz2
2. 进入 popt 源码树
3. patch -Np1 -i ../popt_1.7-5.diff

有点笨,但万无一失
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-31 13:15:41 | 显示全部楼层
Me too!

bunzip2 popt_1.7-5.diff.bz2
patch -Np1 -i popt_1.7-5.diff

It woking perfect!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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