patch 命令用法詳解(轉)

patch,是打補丁的命令,有不少用法,見幫助#man patchtcp

patch -p0       (「p」指的是路徑,後面的數字表示去掉路徑的第幾部分。"0",表示不去掉,爲全路徑)fetch

patch -p1       (「p」後面的數字"1",表示去掉前第一個路徑)get

fetch http://people.freebsd.org/~delphij/misc/patch-bge-releng62it

fetch http://people.freebsd.org/~delphij/misc/patch-bce-watchdog-rewrite軟件

cd /sys/dev/bgerewrite

fetch ...di

patch -p0 < ...文件

fetch http://people.freebsd.org/~delphij/misc/patch-tcp_auto_buf-20061212-RELENG_6.diffwatch

patch -p < patch-tcp_auto_buf-20061212-RELENG_6.diff數字

也能夠把文件中的目錄全改爲系統已在的目錄如/usr/src/sys.....

注意:

1,確認目錄

而後確認目錄,如不在默認目錄下,就寫下要打補丁的當前絕對目錄。如/usr/src/sys/dev/bge/if_bce.c

2,P的使用

可使用不帶數字的參數。

patch 後的軟件安裝

相關文章
相關標籤/搜索