我有两台机器运行 Ubuntu。一个运行 Ubuntu 18.04 LTS,另一个运行 Ubuntu 20.04 LTS。我想使用unison在它们之间同步文件。我已经以传统方式在他们两个上安装了一致。IE:
sudo apt install unison-all
当我检查安装的版本时,我在两台机器上都得到了这个:
unison version 2.48.4
当我尝试在它们之间同步时,同步失败并收到以下消息:
解组过程中的致命错误(输入值:格式错误的消息)可能是因为客户端和服务器已使用不同版本的 OCaml 编译器进行编译。
当我查看/usr/bin/unison-2.48.4
两台机器时,我得到:
3377264 Oct 31 2017 /usr/bin/unison-2.48.4 [18.04]
3866920 Feb 16 10:04 /usr/bin/unison-2.48.4 [20.04]
因此,虽然版本号相同,但它们具有不同的大小和不同的时间戳,我的猜测是差异是导致错误的原因。
问题也发布在这里:https ://www.mail-archive.com/[email protected]/msg5750379.html - 但还没有解决方案。
安装在运行 Ubuntu 18.04 LTS 的机器上的 unison 与用于 MS Windows 10 的 unison 2.48.4 同步良好,所以这也是我想在 Ubuntu 20.04 LTS 上使用的。
有没有办法在 Unison 20.04 LTS 上安装适用于 Ubuntu 18.04 LTS的unison版本?
如果“是”,怎么做?