Перемещение файлов старых версий в другую папку с помощью сценария [закрыто]

Протокол Unison зависит от версии. Версия N не может взаимодействовать с версией M с помощью M ≠ N.

Debian (и производные: Ubuntu, Mint,…) предоставляет пакет unison-all , который, несмотря на название, содержит некоторые недавние но- не последние версии Unison, не все предыдущие версии. Я не проверял, но ожидаю, что unison-all на Mint 18 будет содержать версию, которая находится на Mint 17.

В качестве альтернативы вы можете установить все версии Unison, которые вы используете где угодно, скопировав их в / usr / local / bin или ~ / bin на машине, которую вы используете в качестве концентратора Unison. Двоичный файл unison-NN.NN зависит только от стандартной библиотеки, поэтому он работает с любым невстроенным Linux 21 века без необходимости устанавливать что-либо дополнительное. Это то, чем я занимаюсь. Вам нужно не забыть обновить этот двоичный файл, когда появится исправление ошибки.

Если вы не договорились запускать одну и ту же версию Unison повсюду, вам нужно указать ему, чтобы он запускал соответствующую версию на удаленной стороне, указав addversionno = true в вашем профиле (ах).

1
15.08.2013, 09:49
0 ответов

Теги

Похожие вопросы