Como usar múltiplas versões do uníssono em um sistema?

5

Eu tenho duas máquinas. Um com unison v. 2.40 (Debian Jessie) e um novo (Debian Stretch) onde eu instalei o pacote unison-all , que trouxe as versões uníssonas 2.32, 2.40 e 2.48. No entanto, não consegui fazer o meu 2.40 trabalhar contra a nova máquina, uma vez que apresentava apenas v. 2.48. Não importa o que eu faça, eu recebo:

expected "Unison 2.40\n" but received "Unison 2.48\n
expected "Unison 2.40\n" but received "Unison 2.48\n%pre%0%pre%0%pre%0%pre%07",
0%pre%0%pre%0%pre%07",

Eu trabalhei em torno do problema, removendo unison-all e instalando v. 2.40 explicitamente, mas eu me pergunto o que fazer se eu quiser usar duas versões simultâneas de uníssono nesta máquina.

    
por Frigo 02.10.2015 / 15:55

1 resposta

6

Eu acabei de me deparar com esse problema, e precisei de um pouco de pesquisa para encontrar a resposta! Então aqui está e funciona para mim.

Para usar várias versões do uníssono, instale unison-all . Então ...

Usando várias versões do Unison no cliente

Escolha uma versão específica para executar acrescentando o número da versão, assim:

unison-2.40 ...

Ou, se você quiser executar a versão mais recente, basta digitar:

unison

Usando várias versões do Unison no servidor

Instrua a versão cliente do Unison para invocar a versão correspondente do Unison no servidor usando a tag -addversionno , da seguinte forma:

unison -addversionno

Para mais detalhes

e se você ainda tiver um

Fatal error: Received unexpected header from the server

veja esta solução .

    
por 13.11.2015 / 17:51