Puedo ejecutar Notepad ++, el exe de Angry bird no funciona. Cada vez que abro el exe, veo que una de mis pantallas parpadea un poco (como líneas y no toda la pantalla) y no sucede nada. ¿Algunas ideas?
Editar: Salida de wine angrybirds.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.4053)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
err:module:import_dll Library MSVCP90.dll (which is needed by L"C:\\windows\\system32\\AppUpWrapper.dll") not found
err:module:import_dll Library AppUpWrapper.dll (which is needed by L"C:\\windows\\system32\\angrybirds.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\angrybirds.exe" failed, status c0000135
Creo que ni siquiera se instaló. Dejé caer manualmente esos archivos en la carpeta pero aún no obtuve ganancias.
Editar: Progreso
Solté el archivo MSVCP90.dll manualmente y ahora esto es lo que obtengo en la salida
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.4053)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8)
fixme:heap:HeapSetInformation 0x541000 0 0x32fd48 4
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
EXCEPTION: Failed to open data/scripts/starLimits.lua
wine: Unhandled exception 0x40000015 at address 0x7b880023:0x78b271d0 (thread 0009), starting debugger...
fixme:msvcr90:__clean_type_info_names_internal (0x10267694) stub
fixme:msvcr90:__clean_type_info_names_internal (0x78506644) stub
ashfame@ashfame-desktop:~$ Process of pid=0008 has terminated
No process loaded, cannot execute 'echo Modules:'
Cannot get info on module while no process is loaded
No process loaded, cannot execute 'echo Threads:'
process tid prio (all id:s are in hex)
0000000e services.exe
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000016 0
00000013 0
00000012 0
00000019 explorer.exe
0000001a 0
You must be attached to a process to run this command.
No process loaded, cannot execute 'detach'
y allí se cuelga el terminal (quiero decir que tendría que hacer Ctrl + C para salir). Muestra el famoso mensaje, que necesita cerrar.
No uso vino para nada más, así que estoy listo para hacer una instalación limpia de vino y todo si alguien está dispuesto a darme instrucciones.
Resuelto
Según la respuesta correcta marcada por @DoR, hice una mv ~/.wine ~/wine.bak
y luego volví a ejecutar el juego y funcionó. Básicamente, fue algo incorrecto en la instalación del vino. :)
wine angrybirds.exe | output.txt
?~/.wine
(NOTA: PERDERÁ TODAS LAS APLICACIONES DE VINO DEBE HACER ESTO) y comenzar desde cero, o podría instalar viñedo y usarlo para crear una nueva botella de vino.Respuestas:
Agregue el PPA para Ubuntu Wine Team :
Instala el
wine1.3
paquete. Simplemente ejecutar Update Manager no lo instalará, ya que es un paquete diferente quewine1.2
(la versión de Wine incluida en los repositorios).Haga doble clic en
AngryBirds.exe
o en una terminal ejecute el comando:Si esto todavía no funciona, intente realizar una copia de seguridad y eliminar su
~/.wine
directorio:Mata a algunos cerdos verdes:
fuente
sudo apt-get remove wine1.2
? Ya tenía instalado el vino de los repositorios cuando instalé wine1.3 y no tuve que eliminarlo.wine AngryBirds.exe
que tengo en mi pregunta junto con algunos más.wine --version
dice?Intente agregar el vino ppa (ppa: ubuntu-wine / ppa) a sus fuentes de software y actualice el vino a la última versión. Esto debería hacer que Angry Birds funcione bien.
fuente
Tuve el mismo troble. Lo resolvió muy fácilmente: cuando instala "Angry birds" simplemente verifique el paquete redistribuible de Microsoft Visual C ++
fuente
Este error puede producirse cuando falta "Paquete redistribuible de Microsoft Visual C ++". Arreglarlo
Luego simplemente descárguelo e instálelo usando wine.
¡Verás el éxito!
fuente