Tôi có thể lấy DLL rượu mới ở đâu?


1

Chính xác là hôm nay tôi đã bất cẩn và tôi đã vô tình xóa một trong các .dllcài đặt Ubuntu Wine của mình ~/.wine/drive_c/windows/system32/ole32.dllvà cần một bản sao mới chỉ có bản này .dll.

Tôi biết rằng cài đặt lại sẽ khắc phục nó, nhưng tôi đã cài đặt khá nhiều chương trình và không muốn phải làm một việc quyết liệt như vậy chỉ để khắc phục sự cố này.

Vì vậy, tôi tự hỏi liệu có nơi nào mà tôi có thể tải xuống bản gốc này .dllkhi nó đi kèm với bản cài đặt Wine gốc của tôi không. Tôi đã tìm thấy kho lưu trữ SourceForge, nhưng nó chỉ có .h.ccác tệp và tôi không biết cách xây dựng chúng thành một .dll.

Bất cứ ai cũng có thể cho tôi một liên kết để tải xuống, hoặc hướng dẫn để xây dựng .dlls bị mất của tôi ?

Câu trả lời:


4

Tôi nghĩ rằng DLL này đến từ Wine, vì vậy bạn có thể tạo tiền tố Wine mới:

WINEPREFIX=~/.wine-bak winecfg

Và sau đó sao chép DLL từ ~/.wine-bak/drive_c/windows/system32/ole32.dll.

Tôi đã thử một vị trí và đưa ra điều này:

mohanan@mohanan-laptop:~$ locate ole32.dll
/usr/lib/i386-linux-gnu/wine/ole32.dll.so
/usr/lib/i386-linux-gnu/wine/fakedlls/ole32.dll
/usr/lib/x86_64-linux-gnu/wine/ole32.dll.so
/usr/lib/x86_64-linux-gnu/wine/fakedlls/ole32.dll

Bạn có thể sao chép một trong số này, nhưng tôi không chắc chắn chính xác bạn sẽ cần cái nào.


2

Hãy thử cài đặt rượu bằng cách sử dụng -f:

sudo apt-get install -f wine

Nếu điều đó không làm việc thì bạn có thể buộc phải gỡ cài đặt sau đó cài đặt lại rượu vang.


1

Aha! Vấn đề được giải quyết.

Tôi đã thực hiện tìm kiếm trên máy tính của mình ole32.dllvà tìm thấy một tệp có tên là ole32.dll.soin /usr/lib/i386-linux-gnu/wine/. Tôi nhận thấy rằng nó có cùng kích thước tập tin mà tôi nhớ cái cũ ole32.dllcó. Âm thanh giống như hệ thống sao lưu mà Windows sử dụng ...

Vì vậy, tôi quyết định để sao chép nó vào ~/.wine/drive_c/windows/system32/và đổi tên nó từ ole32.dll.sođến ole32.dll. Và sau đó để thử nó. Tôi chạy $ winebootđến để kiểm tra nó, tôi nín thở cả phút mà nó đã tải.

Va no đa hoạt động! Vì vậy, để tóm tắt:

Tôi tìm thấy một phiên bản sao lưu trong /usr/lib/i386-linux-gnu/wine/ole32.dll.sovà sao chép nó thành ~/.wine/drive_c/windows/system32/đổi tên thành ole32.dll, loại bỏ .sophần mở rộng.

Nhờ tất cả những gì đã giúp, tôi đã có thể tìm ra nó.


0

sudo aptitude cài đặt rượu-thủ thuật. Nó có thể xử lý các chai rượu cho bạn (làm một chai khác, trong nhà của bạn, sao chép dll từ nó). Nó có thể thực hiện các công việc khác như kết nối với microsoft / dowlooad.com / đưa ra hướng dẫn về cách lấy hầu hết các cửa sổ mặc định 7 và cải thiện chai của bạn (bao gồm directx, DCOM, iexplorer (lol), GDI +) Một số trong số chúng thực sự có giá trị nó, đặc biệt là GDI + làm cho một số trò chơi hoạt động. Bạn đã đúng với câu trả lời của mình, có lẽ các dll theo mặc định là các liên kết tượng trưng cho một mẫu trong hệ thố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.