diffpatch升级_用patch升级Dokuwiki

修改了dokuwiki的一些系统配置文件,比如interwiki.conf里面,把英文维基百科改为了中文维基百科,增加互动百科等等。直接覆盖升级之后在去找当时的改动肯定比较麻烦,于是差异安装方式派上了用场。(PS:修改过的文件会patch失败,需要手动更改,上面的interwiki.conf就patch失败了)

一、升级步骤如下

1. 下载当前使用版本和新版本并解压

$> wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2005-07-01.tgz

$> wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2005-07-13.tgz

$> tar -xzf dokuwiki-2005-07-01.tgz

$> tar -xzf dokuwiki-2005-07-13.tgz

1

2

3

4

$>wgethttp://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2005-07-01.tgz

$>wgethttp://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2005-07-13.tgz

$>tar-xzfdokuwiki-2005-07-01.tgz

$>tar-xzfdokuwiki-2005-07-13.tgz

2. 产生diff列表

$> diff -Naur dokuwiki-2005-07-01 dokuwiki-2005-07-13 > doku.diff

1

$>diff-Naurdokuwiki-2005-07-01dokuwiki-2005-07-13>doku.diff

3. 切换到wiki目录测试升级

$> cd wiki

$> patch -p1 <..>

patching file VERSION

patching file conf/wordblock.conf

patching file inc/actions.php

patching file inc/io.php

patching file inc/lang/cs/admin.txt

patching file inc/lang/cs/admin_acl.txt

patching file inc/lang/cs/lang.php

patching file inc/lang/en/lang.php

patching file inc/lang/no/lang.php

patching file inc/parser/handler.php

patching file inc/parser/xhtml.php

patching file inc/template.php

patching file lib/exe/spellcheck.php

patching file lib/scripts/spellcheck.js

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

$>cdwiki

$>patch-p1<..>

patchingfileVERSION

patchingfileconf/wordblock.conf

patchingfileinc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值