实例解析:diff和patch的使用-通过对linux终端中文..
时间:2007-01-07 来源:52it
一、升级和安装zhcon的过程
(1)首先把所需要的linux终端软件拷贝到/usr/src/zhcon目录下
cp zhcon-0.2.5.tar.gz /usr/src/zhcon
cp zhcon.0.2.5-to-0.2.6.diff.gz /usr/src/zhcon
(2)对这两个文件解压缩
tar zxvf zhcon-0.2.5.tar.gz
gzip -d zhcon.0.2.5-0.2.6.diff.gz
(3)进入解压后的zhcon.0.2.5目录
cd zhcon.0.2.5
(4) 升级zhcon.0.2.5到zhcon.0.2.6
patch -p1 < ../zhcon.0.2.5-0.2.6.diff ----升级成功
(5)安装三部曲
./configure
make
make install (6) 要使用zhcon,只需要在控制台下键入命令: [root@yft zhcon-0.2.5]# zhcon --utf8 就可以使用了。注意:Redhat9.0不需要参数:--utf8
二、详解补丁文件zhcon.0.2.5-0.2.6.diff的生成过程
(1)对升级后的zhcon.0.2.5文件夹改名为zhcon.0.2.6
mv zhcon.0.2.5 zhcon.0.2.6
(2)重新解压缩原来的zhcon.0.2.5.tar.gz
tar zxvf zhcon.0.2.5.tar.gz
(3)生成补丁包
diff -ruN zhcon.0.2.5/ zhcon.0.2.6 > zhcon.0.2.5-6.diff
经分析新生成的 zhcon.0.2.5-6.diff和原来的zhcon.0.2.5-0.2.6.diff一样。明白—p1的意思了吗?
呵呵,看懂了吗?
(1)首先把所需要的linux终端软件拷贝到/usr/src/zhcon目录下
cp zhcon-0.2.5.tar.gz /usr/src/zhcon
cp zhcon.0.2.5-to-0.2.6.diff.gz /usr/src/zhcon
(2)对这两个文件解压缩
tar zxvf zhcon-0.2.5.tar.gz
gzip -d zhcon.0.2.5-0.2.6.diff.gz
(3)进入解压后的zhcon.0.2.5目录
cd zhcon.0.2.5
(4) 升级zhcon.0.2.5到zhcon.0.2.6
patch -p1 < ../zhcon.0.2.5-0.2.6.diff ----升级成功
(5)安装三部曲
./configure
make
make install (6) 要使用zhcon,只需要在控制台下键入命令: [root@yft zhcon-0.2.5]# zhcon --utf8 就可以使用了。注意:Redhat9.0不需要参数:--utf8
二、详解补丁文件zhcon.0.2.5-0.2.6.diff的生成过程
(1)对升级后的zhcon.0.2.5文件夹改名为zhcon.0.2.6
mv zhcon.0.2.5 zhcon.0.2.6
(2)重新解压缩原来的zhcon.0.2.5.tar.gz
tar zxvf zhcon.0.2.5.tar.gz
(3)生成补丁包
diff -ruN zhcon.0.2.5/ zhcon.0.2.6 > zhcon.0.2.5-6.diff
经分析新生成的 zhcon.0.2.5-6.diff和原来的zhcon.0.2.5-0.2.6.diff一样。明白—p1的意思了吗?
呵呵,看懂了吗?
|
|
相关阅读 更多 +