这是这里寄来的。
tar -xvzf /usr/src/web100-2.5.22-200810130047.tar.gz
bzip2 web100/ web100-2.6.27-2.5.22-200810130047.patchbzip2 -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会在这里完成。谢谢!
而且,我认为bzip2在web100/之后可能在命令中有一个额外的空间,对吗?
发布于 2011-03-19 13:37:11
这是不必要的。这些指示可缩写为:
tar -xvzf /usr/src/web100-2.5.22-200810130047.tar.gz
patch -p1 --dry-run < web100/ web100-2.6.27-2.5.22-200810130047.patchhttps://unix.stackexchange.com/questions/9638
复制相似问题