O que eu posso remover de um wineprefix / garrafa / configuração padrão?

1

Eu deixo que wine crie uma nova predefinição definindo o diretório e executando winecfg , e a pasta resultante tem mais de 500 MB. Ela precisa ser grande ou há pastas que eu possa remover da instalação padrão para reduzi-la depois de criada e preenchida? Quais pastas / arquivos?

    
por Wolf 24.09.2016 / 22:33

1 resposta

1

Aqui estão os diretórios que podem ser excluídos se você não precisar de mono ou gecko:

  • wineprofile/drive_c/windows/Installer (145 mb)
  • wineprofile/drive_c/windows/mono (126 mb)
  • wineprofile/drive_c/windows/system32/gecko/2.47 (103 mb)
  • wineprofile/drive_c/windows/syswow64/gecko/2.47 (96 mb)
  • wineprofile/drive_c/windows/Microsoft.NET (5 mb)

total: 475 mb.

Observe que o 2.47 nos caminhos do gecko mudará com o número da versão.

Esses diretórios contêm, até onde eu entendo, os arquivos do vinho mono e wine gecko instalações. Por alguma razão, o vinho precisa desses arquivos em cada perfil do vinho. Então, se você tem 10 perfis de vinho, então você tem 10 vezes desses 475 mb no seu disco rígido.

Eu testei isso em um sistema apenas com um aplicativo do Windows apenas. Meu sistema é arch linux atualizado a partir de janeiro de 2017.

Aqui estão os números da versão do vinho:

$ pacman -Q wine wine-mono wine_gecko 
wine 2.0rc3-1
wine-mono 4.6.4-1
wine_gecko 2.47-1

O aplicativo do windows é fcpro ( freecell pro ). Uma implementação freecell com alguns recursos que não encontrei em nenhuma outra implementação freecell. É provável que o fcpro não use nenhum recurso mono ou gecko.

Veja como eu testei:

  • comando de execução:

    WINEPREFIX=yesmonogecko wine fcpro
    

    wineprofile é criado com o mono e o gecko instalados. tamanho é de cerca de 500 mb.

  • comando de execução:

    WINEPREFIX=nomonogecko WINEDLLOVERRIDES=mscoree=d;mshtml=d wine fcpro
    
    O

    wineprofile é criado sem o mono e o gecko instalados. tamanho é de cerca de 40 mb. veja os links abaixo para mais detalhes.

  • compare yesmonogecko a nomonogecko .

  • exclua os diretórios extras em yesmonogecko .
  • execute novamente o comando:

    WINEPREFIX=yesmonogecko wine fcpro
    

    veja que tudo funciona bem.

Veja também:

por 02.01.2017 / 13:07

Tags