Không thể làm cho những con chim giận dữ làm việc trên rượu vang


8

Tôi có thể chạy Notepad ++, exe Angry bird không hoạt động. Bất cứ khi nào tôi mở exe, tôi thấy một trong những màn hình của tôi nhấp nháy một chút (như các dòng chứ không phải toàn bộ màn hình) và không có gì xảy ra. Có ý kiến ​​gì không?

Chỉnh sửa: Đầu ra của 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

Tôi nghĩ rằng nó thậm chí không cài đặt. Tôi tự bỏ các tập tin đó trong thư mục nhưng vẫn không đạt được.

Chỉnh sửa: Tiến độ

Tôi đã bỏ tệp MSVCP90.dll theo cách thủ công và bây giờ đây là những gì tôi nhận được ở đầu ra

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'

và ở đó thiết bị đầu cuối bị treo (ý tôi là tôi sẽ phải Ctrl + C để thoát ra). Nó hiện lên thông điệp nổi tiếng, rằng nó cần phải đóng cửa.

Tôi không sử dụng rượu cho bất cứ điều gì khác, vì vậy tôi sẵn sàng cài đặt rượu sạch và mọi thứ nếu có ai sẵn sàng cung cấp cho tôi hướng dẫn.

Đã giải quyết

Theo câu trả lời đúng được đánh dấu bởi @DoR, tôi đã làm một mv ~/.wine ~/wine.bakvà sau đó chạy lại trò chơi và nó đã hoạt động. Vì vậy, về cơ bản đó là một cái gì đó sai trong cài đặt rượu vang. :)


bạn có thể thêm đầu ra của wine angrybirds.exe | output.txt?
RolandiXor

@Roland Vui lòng kiểm tra đầu ra
Ashfame

Bạn vẫn có thể bị thiếu các dll, chẳng hạn như MVC8, có thể trình kiểm tra phụ thuộc có thể tìm thấy các dll bị thiếu (xin lỗi tôi đã quên tên của loại phổ biến nhất hoạt động trên rượu vang).
RolandiXor

@Roland Vậy tôi có thể làm gì để thiết lập rượu vang sạch và ổn định?
Ashfame

2
vấn đề không phải là một thiết lập rượu vang sạch và ổn định ở đây, mặc dù điều đó có thể giúp đỡ. RƯỢU nhớ rất nhiều dll, không biết tại sao, nhưng nó không. Những gì bạn có thể làm là xóa ~/.wine(NB: BẠN SOSE MẤT TẤT CẢ CÁC ỨNG DỤNG RƯỢU NÊN BẠN LÀM ĐIỀU NÀY) và bắt đầu lại từ đầu, hoặc bạn có thể cài đặt vườn nho và sử dụng nó để tạo ra một chai rượu mới.
RolandiXor

Câu trả lời:


5
  1. Thêm PPA cho Ubuntu Wine Team :

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    
  2. Cài đặt wine1.3gói. Chỉ chạy Update Manager sẽ không cài đặt nó vì đây là một gói khác với wine1.2(phiên bản của Wine có trong kho).

    sudo apt-get update
    sudo apt-get install wine1.3  
    
  3. Nhấp đúp vào AngryBirds.exehoặc trong một thiết bị đầu cuối chạy lệnh:

    wine AngryBirds.exe
    

    Nếu điều này vẫn không hoạt động, hãy thử sao lưu và xóa ~/.winethư mục của bạn :

    mv ~/.wine ~/.wine.bak
    
  4. Giết vài con lợn xanh:

    nhập mô tả hình ảnh ở đây


@DoR Làm thế nào để tôi loại bỏ nó hoàn toàn đầu tiên? Tôi đã cài đặt một cái từ kho lưu trữ vì vậy tôi nghĩ nó là 1.2
Ashfame

@Ashfame , sudo apt-get remove wine1.2? Tôi đã có rượu từ kho lưu trữ được cài đặt khi tôi cài đặt Wine1.3 và tôi không cần phải loại bỏ rượu.
Ê-sai

@DoR Đáng buồn là nó không hoạt động. Tôi có cùng một lỗi với wine AngryBirds.execâu hỏi của tôi cùng với một vài câu hỏi nữa.
Ashfame

@Ashfame wine --versionnói gì?
Ê-sai

@DoR rượu-1.3,14
Ashfame

1

Hãy thử thêm rượu ppa (ppa: ubfox-Wine / ppa) vào các nguồn phần mềm của bạn và nâng cấp rượu vang lên phiên bản mới nhất. Điều này sẽ làm cho Angry Birds hoạt động tốt.


Tôi đã thêm chúng và đã thực hiện cập nhật sudo apt-get
Ashfame

1

Tôi đã có cùng troble. Giải quyết nó rất dễ dàng: khi bạn cài đặt "Angry Birds", chỉ cần kiểm tra gói phân phối lại Microsoft Visual C ++


1

Lỗi này có thể xảy ra khi thiếu "Gói phân phối lại Microsoft Visual C ++". Để sửa chữa nó

  1. Xác định phiên bản mà bạn cần cài đặt từ 'L "Microsoft.VC80.CRT" (8.0.50727.4053)' (dấu ngoặc chứa phiên bản)
  2. Chọn phiên bản chính xác từ đây để tải về.
  3. Sau đó chỉ cần tải về và cài đặt bằng rượu vang.

    Bạn sẽ thấy thành công!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.