Estou tentando executar um instalador de jogos que exige que eu role para baixo um contrato de licença antes de poder continuar, ele é renderizado em HTML usando alguma tecnologia do IE, então preciso do wine-gecko, acredito.. mas como faço para instalá-lo?
wine msiexec /i wine-gecko-2.47.1-x86_64.msi
só me dá:
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
Não poder rolar significa não poder concordar com o contrato de licença.
Veja: https://wiki.winehq.org/Gecko
Estou executando o Ubuntu 20.04.
EDITAR #1
Quando o wine se inicializa, recebo isso:
wine: created the configuration directory '/home/myuser/.wine'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
Could not find Wine Gecko. HTML rendering will be disabled.
Could not find Wine Gecko. HTML rendering will be disabled.
wine: configuration in L"/home/myuser/.wine" has been updated.
Could not find Wine Gecko. HTML rendering will be disabled.
0009:err:mshtml:create_document_object Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE
Então parece que está tentando encontrar lagartixa em algum lugar ..
Baixe os arquivos Gecko mais recentes para sua versão do Wine em https://wiki.winehq.org/Gecko . Então se você tem o Wine 5.* você deve baixar:
E você precisa de x86 e x86_64 para que isso funcione, mas não há necessidade de baixar as
.tar.bz2
versões,.msi
é o que você deseja.Em seguida, coloque-os no
~/.cache/wine/
diretório e inicialize/execute o Wine pela primeira vez, como executandowineboot
ouwine someapp.exe
, mas certifique-se de que ainda não tenha um~/.wine/
diretório, se você tiver um, o Wine não instalará o Gecko.Mas é claro que não exclua o
~/.wine/
diretório se você tiver arquivos importantes lá!