如何在 Ubuntu 16.04 LTS 上安装 Unison

在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 服务器上安装和配置 Unison。 对于那些不知道的人,Unison 是一个跨平台的开源文件同步软件,它允许用户将文件和文件夹的副本存储在两个不同的主机上。 当两个文件相互合并时,差异会从一个副本复制到另一个副本。

本文假设您至少有 linux 的基本知识,知道如何使用 shell,最重要的是,您在自己的 VPS 上托管您的网站。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo’ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 (Xenial Xerus) 服务器上逐步安装 Unison。

齐奏功能

  • 与简单的镜像或备份实用程序不同,Unison 可以处理对分布式目录结构的两个副本的更新。 不冲突的更新会自动传播。 检测并显示冲突的更新。
  • 与分布式文件系统不同,Unison 是一个用户级程序:无需修改内核或在任一主机上拥有超级用户权限。
  • Unison 在任何连接到互联网的机器之间工作,通过直接套接字链接或通过加密的 ssh 连接进行隧道通信。 它对网络带宽很谨慎,并且在 PPP 连接等慢速链路上运行良好。 使用类似于 rsync 的压缩协议优化对大文件的小更新传输。
  • Unison 能够适应失败。 即使在异常终止或通信失败的情况下,也要小心地将副本及其自己的私有结构始终保持在合理状态。
  • Unison 有一个清晰而精确的规范。

在 Ubuntu 16.04 LTS 上安装 Unison

步骤 1. 首先通过在终端中运行以下 apt-get 命令确保所有系统包都是最新的。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 Unison。

将 PPA 存储库添加到您的系统,更新本地存储库索引并安装 unison 包:

sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update

更新 apt sources-list 后,运行以下命令安装包:

sudo apt-get install unison

完成后,使用以下命令查看基本和高级选项:

[email protected]:~# unison -help Usage: unison [options]     or unison root1 root2 [options]     or unison profilename [options]  Basic options:   -auto              automatically accept default (nonconflicting) actions  -batch             batch mode: ask no questions at all  -doc xxx           show documentation ('-doc topics' lists topics)  -fat               use appropriate options for FAT filesystems  -group             synchronize group attributes  -ignore xxx        add a pattern to the ignore list  -ignorenot xxx     add a pattern to the ignorenot list . . watch             when set, use a file watcher process to detect changes (default true)  -xferbycopying     optimize transfers using local copies (default true)

检查 Unison 的版本:

unison --version

恭喜啦! 您已成功安装 Unison。 感谢您使用本教程在 Ubuntu 16.04 LTS (Xenial Xerus) 系统上安装 Unison。 如需其他帮助或有用信息,我们建议您查看 Unison 官方网站.

Save