화난 새들이 와인을 만들지 못함


8

메모장 ++를 실행할 수 있습니다. 앵그리 버드 exe가 작동하지 않습니다. exe를 열 때마다 화면 중 하나가 약간 깜박 거리고 (화면 전체가 아닌 선으로) 아무 일도 일어나지 않습니다. 어떤 아이디어?

편집 : 출력 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

나는 심지어 설치조차하지 않았다고 생각합니다. 폴더에 해당 파일을 수동으로 삭제했지만 여전히 이득이 없습니다.

편집 : 진행

MSVCP90.dll 파일을 수동으로 삭제했으며 이제 출력에서 ​​얻는 것입니다.

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'

그리고 터미널이 멈 춥니 다 (나가려면 Ctrl + C를 눌러야 함을 의미합니다). 그것은 유명한 메시지를 보여줍니다.

나는 와인을 다른 용도로 사용하지 않으므로 누군가 나에게 지침을 제공 할 의사가 있다면 와인과 모든 것을 새로 설치할 준비가되었습니다.

해결

@DoR의 표시된 정답에 mv ~/.wine ~/wine.bak따라 게임을 한 다음 다시 실행하여 작동했습니다. 기본적으로 와인 설치에 문제가있었습니다. :)


의 출력을 추가 할 수 wine angrybirds.exe | output.txt있습니까?
RolandiXor

@Roland 출력을 확인하십시오
Ashfame

MVC8과 같은 dll이 여전히 누락되었을 수 있습니다. 종종 검사기가 누락 된 dll을 찾을 수 있습니다 (죄송합니다. 와인에서 작동하는 가장 인기있는 이름을 잊어 버렸습니다).
RolandiXor

@Roland 깨끗하고 안정적인 와인 설정을 위해 무엇을 할 수 있습니까?
Ashfame

2
문제는 깨끗하고 안정적인 와인 설정이 아니지만 도움이 될 수 있습니다. WINE은 많은 dll을 그리워하지만 그 이유는 확실하지 않지만 그렇게합니다. 당신이 할 수있는 일은 삭제 ~/.wine(NB : 당신 은이 작업을 수행해야합니다 모든 와인 응용 프로그램을 잃을 것입니다) 또는 처음부터 시작하거나 포도원을 설치하고 새 와인 병을 만드는 데 사용할 수 있습니다.
RolandiXor

답변:


5
  1. 우분투 와인 팀을위한 PPA 추가 :

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    
  2. wine1.3패키지를 설치하십시오 . Update Manager를 실행하면 패키지와 다른 패키지 wine1.2(리포지토리에 포함 된 Wine 버전) 이므로 설치되지 않습니다 .

    sudo apt-get update
    sudo apt-get install wine1.3  
    
  3. AngryBirds.exe터미널 에서 또는 두 번 클릭하여 다음 명령을 실행하십시오.

    wine AngryBirds.exe
    

    그래도 문제가 해결되지 않으면 ~/.wine디렉토리를 백업하고 제거하십시오 .

    mv ~/.wine ~/.wine.bak
    
  4. 초록색 돼지를 처치하십시오 :

    여기에 이미지 설명을 입력하십시오


@DoR 먼저 완전히 제거하려면 어떻게해야합니까? 나는 저장소에서 하나를 설치 했으므로 1.2라고 생각합니다.
Ashfame

@Ashfame, sudo apt-get remove wine1.2? wine1.3을 설치할 때 리포지토리의 와인이 이미 설치되어 있으므로 제거 할 필요가 없습니다.
이사야

@DoR 슬프게도 작동하지 않았습니다. wine AngryBirds.exe내 질문에 있는 것과 같은 오류가 몇 가지 더 있습니다.
Ashfame

@Ashfame 무엇을 wine --version말합니까?
이사야

@DoR wine-1.3.14
Ashfame

1

와인 소스 (ppa : ubuntu-wine / ppa)를 소프트웨어 소스에 추가하고 와인을 최신 버전으로 업그레이드하십시오. 앵그리 버드가 잘 작동해야합니다.


나는 그들을 추가했고 이미 sudo apt-get update를했다
Ashfame

1

나는 같은 말다툼을했다. 매우 쉽게 해결 : "앵그리 버드"를 설치할 때 Microsoft Visual C ++ 재배포 가능 패키지 만 확인하십시오.


1

"Microsoft Visual C ++ 재배포 가능 패키지"가 없으면이 오류가 발생할 수 있습니다. 그것을 해결하기 위해

  1. 'L "Microsoft.VC80.CRT"(8.0.50727.4053)'(버전이 포함 된 브래킷)에서 설치해야하는 버전을 식별하십시오.
  2. 여기 에서 올바른 버전을 선택 하여 다운로드하십시오.
  3. 그런 다음 다운로드하여 와인을 사용하여 설치하십시오.

    당신은 성공을 볼 수 있습니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.