Синхронизация между машинами с различными версиями Unison

У меня есть небольшой блок ARM Debian с установленным унисон-2.40. И ноутбук Ubuntu, который, кажется, имеет унисон-2.48

Я хочу синхронизировать их с унисон. Но Ubuntu (который является более новым), похоже, не признает, что явным образом просил работать с 2.40 (используя -addversionno)

Можно ли убедить 2,48 претендовать на 2,40 или есть пакет Ubuntu с 2,40 в нем, чтобы я мог синхронизировать эти две машины?

One Solution collect form web for “Синхронизация между машинами с различными версиями Unison”

Нет, вы не можете сказать, что новая версия Unison притворяется старой версией. Это печально известная особенность Unison; формат архивного файла (который отслеживает все, что синхронизируется для повышения эффективности) в каждой новой версии улучшается. Поэтому версии Unison на машинах должны точно соответствовать.

Поскольку версия 2.40 является более старой версией, я не уверен, будет ли она в репозиториях Ubuntu. Вы можете скомпилировать и установить его из источника или попробовать один из этих предварительно скомпилированных двоичных файлов .

  • Синхронизировать дерево каталогов с дедупликацией?
  • Предварительно кэшированный унисон
  • Унисон и расширенные атрибуты файлов
  • Использование Unison с colordiff
  • Как установить Unison 2.40 на Ubuntu 16.04 xenial (для устранения «Неустранимая ошибка: получен неожиданный заголовок»)
  • Уменьшение времени синхронизации жесткого диска с помощью Unison
  • Обновить Unison в репозиториях Debian по умолчанию
  • Выполнение `unison -repeat watch` дает ошибку наблюдателя файловой системы
  • Запуск Unison с incrond (inotify cron daemon)
  • Синхронизация двух компьютеров с унисон и ssh
  • Отдельный файл bashrc для сеансов ssh, чтобы избежать ошибок Unison
  • Linux и Unix - лучшая ОС в мире.