Не мог заставить Сердитых птиц работать над вином

Я могу выполнить Блокнот ++, Сердитая птица 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, я сделал a mv ~/.wine ~/wine.bak и затем повторно выполнил игру, и она работала. Так в основном это было что-то не так в винной установке.:)

8
задан 25 February 2017 в 12:40

4 ответа

  1. Добавьте PPA для Ubuntu Wine Team :

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    
  2. Установите пакет wine1.3. Просто запуск диспетчера обновлений не установит его, поскольку он отличается от пакета 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. Убить несколько зеленых свиней:

    enter image description here

  5. [ 1115]
0
ответ дан 25 February 2017 в 12:40

Попробуйте добавить wine ppa (ppa: ubuntu-wine / ppa) к источникам программного обеспечения и обновите wine до последней версии. Это должно заставить Angry Birds работать хорошо.

0
ответ дан 25 February 2017 в 12:40

У меня была такая же проблема. Решить это очень легко: при установке «Angry birds» достаточно проверить распространяемый пакет Microsoft Visual C ++

0
ответ дан 25 February 2017 в 12:40

Эта ошибка может возникать при отсутствии «Распространяемого пакета Microsoft Visual C ++». Чтобы исправить это

  1. Определите версию, которую вам нужно установить, из 'L "Microsoft.VC80.CRT" (8.0.50727.4053)' (скобки, содержащие версию)
  2. Выберите правильную версию из здесь для загрузки.
  3. Тогда просто скачайте его и установите, используя wine.

    Вы увидите успех!

0
ответ дан 25 February 2017 в 12:40

Другие вопросы по тегам:

Похожие вопросы: