当前位置: 首页 > 工具软件 > Unison > 使用案例 >

同步linux软件源,linux 双向同步软件 unison的安装和配置!

赏航
2023-12-01

上面是转帖的unison介绍和使用,参照其中的步骤,碰到一些问题,把解决方法记录下来供大家参考!

1、软件更新了新版本,

unison各种版本下载地址:

unison编译器下载地址:

我的安装脚本如下:

tar -zxf ocaml-3.11.1.tar.gz

cd ocaml-3.11.1

./configure

make world opt

make install

tar -zxf unison-2.27.157.tar.gz

cd unison-2.27.157

make UISTYLE=text

chmod 0755 unison

cp unison /usr/bin/

注意:原文中unison 的make install可以不用,在安装过程中,会出现:etags: command not found

的错误,不过不用管它,不影响使用!

2、原文中没有提到很重要的一点,就是可以用path指定根目录中需要同步的一部分目录!

即:用两个root指定两个需要同步的根目录,然后用path指定你需要同步的目录,用ignore指定path中需要排除的目录!

附我的配置文件如下(一些配置用默认的就可以,不用像原文中那样特意指定):

# Roots of the synchronization

root = /data

root = ssh://root@10.0.0.1//data

# Paths to synchronize

path = bbs/attachments

path = uc/data/avatar

path = uchome/attachment

# Some regexps specifying names and paths to ignore

ignore = Path bbs/attachments/swfupload

ignore = Name temp.*

ignore = Name *~

ignore = Name .*~

ignore = Name *.mp3

batch = true

logfile = /root/.unison/web.log

 类似资料: