Сегодня я действовал небрежно, и я случайно удалил одну из .dll s в моей установке Ubuntu Wine, ~/.wine/drive_c/windows/system32/ole32.dll, чтобы быть точным, и вам нужна новая новая копия только этой .dll.
Я знаю, что переустановка будет исправлена, но я установил довольно много программ и не хочу делать такую резкую вещь, чтобы исправить эту проблему.
Итак, я интересно, есть ли где-то, что я могу загрузить этот оригинальный .dll, как он пришел с моей первоначальной установкой Wine. Я нашел репозиторий SourceForge, но он имеет только файлы .h и .c, и я не знаю, как их создать в .dll.
Может ли кто-нибудь дать мне ссылку на скачивание, или инструкции по созданию моих отсутствующих .dll s?
Я думаю, что эта DLL появилась из Wine, поэтому вы можете сделать новый префикс Wine:
WINEPREFIX=~/.wine-bak winecfg
И затем скопировать DLL из ~/.wine-bak/drive_c/windows/system32/ole32.dll.
Я попробовал найдите и придумайте это:
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
Вы можете скопировать один из них, но я не уверен, какой именно вам нужно.
Попробуйте установить вино с помощью -f:
sudo apt-get install -f wine
Если это не сработает, вы можете быть вынуждены удалить, а затем повторно установить вино.
sudo aptitude устанавливает винные трюки. Он может обрабатывать винные бутылки для вас (сделайте еще одну бутылку в своем доме, скопируйте dll с нее). Он может выполнять другие действия, связанные с подключением к microsoft / dowlooad.com / давать инструкции о том, как получить большинство окон по умолчанию 7 и улучшить свою бутылку (включая directx, DCOM, iexplorer (lol), GDI +). Некоторые из них действительно стоят это, особенно GDI +, что заставляет некоторые игры работать. Вы правы в своем ответе, вероятно, DLL по умолчанию являются символическими ссылками для шаблона в системе.