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

У меня две машины. Один с 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 явно, но мне интересно, что делать, если я когда-либо захочу использовать две параллельные версии унисона на этой машине.

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 

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

  • Синхронизация между машинами с различными версиями Unison
  • Унисон и расширенные атрибуты файлов
  • односторонняя синхронизация файлов с унисонной или лучшей альтернативой
  • Обновить Unison в репозиториях Debian по умолчанию
  • Как добиться двунаправленной синхронизации пользовательских файлов пользователем1 при сохранении mtimes?
  • Уменьшение времени синхронизации жесткого диска с помощью Unison
  • Выполнение `unison -repeat watch` дает ошибку наблюдателя файловой системы
  • Отдельный файл bashrc для сеансов ssh, чтобы избежать ошибок Unison
  • Запуск Unison с incrond (inotify cron daemon)
  • Синхронизировать дерево каталогов с дедупликацией?
  • unison "конец исключения файла"
  • Синхронизация двух компьютеров с унисон и ssh
  • Linux и Unix - лучшая ОС в мире.