Execute a instância de vinho em funcionamento a partir de outro disco rígido

0

Eu tenho uma instalação de vinho em funcionamento no disco rígido antigo. Lá é o diretório raiz (/) em uma partição e /home/username diretório em outra partição.

Eu instalei o wine no novo disco rígido e, quando o rodei, ele dá me algum erro OLE.

Como posso executar a versão antiga do vinho para montar o partições antigas e executar a versão que está no disco rígido antigo?

    
por xralf 22.10.2017 / 14:25

1 resposta

1

Provavelmente, este problema está relacionado ao seu WINE, que requer bibliotecas que também estejam sob sua hierarquia de arquivos / home / username.

Se eu precisasse do WINE para um projeto, provavelmente o Ubuntu + encontraria um PPA que incluísse a versão mais atual do WINE. Dessa forma, eu poderia instalar o WINE em qualquer lugar + para que funcione.

Dito isso, você pode corrigir o caminho da sua biblioteca da seguinte forma.

# Find all libraries in your WINE executable
ldd path-to-your-handrolled-username-installed-WINE

# record all directories reported
# note: also run ldd on any non-system installed libraries
# add list of libraries to your ~/.bashrc or equivalent,
# listing every non standard path
export LD_LIBRARY_PATH=path[:path...]

Configurar isso em ~ / .bashrc funcionará + pode travar outros programas.

Melhor criar um script ... talvez ... wine_start, que exporta LD_LIBRARY_PATH + e então executa o WINE. Dessa forma, você pode coletar todas essas configurações de caminho de biblioteca em um script, em vez de poluir seu ambiente de tempo de execução padrão.

    
por 22.10.2017 / 14:42

Tags