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

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

  • Синхронизация двух компьютеров с унисон и ssh
  • Как включить унисон для входа в ssh из сервисного модуля systemd?
  • Как получить необходимую информацию, чтобы использовать unison и ssh для синхронизации файлов
  • Unison игнорирует локальную конфигурацию и отменяет права доступа к удаленному файлу
  • Unison: игнорировать все файлы с * .ext, кроме тех, которые находятся в определенном подкаталоге
  • Отдельный файл bashrc для сеансов ssh, чтобы избежать ошибок Unison
  • Запуск Unison с incrond (inotify cron daemon)
  • 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 

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

    Interesting Posts

    Помогите устранить очень медленную производительность системы (Kubuntu, Intel Graphics)

    Как я могу использовать grep для отображения строк БЕЗ любой из двух конкретных строк?

    Ошибки SVN E170013, E120190 – Произошла ошибка при аутентификации

    Конфигурация tightvnc – проверка версии программного обеспечения

    Некоторые службы на debian 9.0 не могут разрешать имена доменов

    Корневой каталог по умолчанию rsnapshot кажется неправильным

    Командная строка для возврата в графический интерфейс после Ctrl-Alt-F1?

    Запуск службы по сетевому запросу (активация сокета)

    проверка пространства на машинах Unix

    Как включить браузер vsync в Linux?

    Как указать относительное изменение ACL текущего пользователя / группы?

    Что заменяет конфигурацию DHCP?

    Получение событий crontab, которые произойдут с датой начала / временем

    Как включить и использовать сводку кода в Vim?

    Ошибки кросс-компиляции с distcc

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