首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么内核补丁说明中需要bzip2?

为什么内核补丁说明中需要bzip2?
EN

Unix & Linux用户
提问于 2011-03-19 12:46:09
回答 1查看 394关注 0票数 2

这是这里寄来的。

提取修补程序

代码语言:javascript
复制
tar -xvzf /usr/src/web100-2.5.22-200810130047.tar.gz

bzip2 web100/ web100-2.6.27-2.5.22-200810130047.patch

测试补丁

代码语言:javascript
复制
bzip2 -dc /usr/src/linux/web100/ web100-2.6.27-2.5.22-200810130047.patch.bz2 | patch -p1 --dry-run

我查看了.patch、许多文件的diff输出和bzip2命令之后的文件.patch.bz2 (这也是许多文件的diff输出),它们似乎是相同的。我的问题是,为什么bzip2甚至需要将.patch转换为.patch.bz2?它是否用于从修补程序命令的-dc选项重定向到std输出?即使是这样,为什么不直接以如下形式使用修补程序命令:patch -p1 < patchfile?我不明白为什么bzip2会在这里完成。谢谢!

而且,我认为bzip2web100/之后可能在命令中有一个额外的空间,对吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2011-03-19 13:37:11

这是不必要的。这些指示可缩写为:

代码语言:javascript
复制
tar -xvzf /usr/src/web100-2.5.22-200810130047.tar.gz
patch -p1 --dry-run < web100/ web100-2.6.27-2.5.22-200810130047.patch
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/9638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档