Как использовать несколько версий унисона в одной системе?

У меня две машины. Один с unison v. 2.40 (Debian Jessie) и новый (Debian Stretch), где я установил пакет unison-all , который привел унисон версии 2.32, 2.40 и 2.48. Тем не менее, я не смог сделать свою работу 2.40 против новой машины, поскольку она была представлена ​​только версии 2.48. Независимо от того, что я делаю, я получаю:

 expected "Unison 2.40\n" but received "Unison 2.48\n\000\000\000\000\017", 

Я работал над проблемой, удалив unison-all и установив v. 2.40 явно, но мне интересно, что делать, если я когда-либо захочу использовать две параллельные версии унисона на этой машине.

  • Предварительно кэшированный унисон
  • Унисон и расширенные атрибуты файлов
  • Синхронизировать дерево каталогов с дедупликацией?
  • Запуск Unison с incrond (inotify cron daemon)
  • unison "конец исключения файла"
  • Уменьшение времени синхронизации жесткого диска с помощью Unison
  • unison -addversionno Полученный неожиданный заголовок с сервера
  • Отдельный файл bashrc для сеансов ssh, чтобы избежать ошибок Unison
  • One Solution collect form web for “Как использовать несколько версий унисона в одной системе?”

    Я просто столкнулся с этой проблемой, и потребовалось немало усилий, чтобы найти ответ! Итак, вот оно, и это работает для меня.

    Чтобы использовать несколько версий унисона, установите unison-all . Затем…

    Использование нескольких версий Unison на клиенте

    Выберите конкретную версию для запуска, добавив номер версии, например:

     unison-2.40 ... 

    Или, если вы хотите запустить последнюю версию, вы можете просто ввести:

     unison 

    Использование нескольких версий Unison на сервере

    Попросите клиентскую версию Unison вызывать соответствующую версию Unison на сервере с -addversionno тега -addversionno , например:

     unison -addversionno 

    Для более подробной информации

    и если вы все еще получаете

     Fatal error: Received unexpected header from the server 

    см. это решение .

    Linux и Unix - лучшая ОС в мире.