Ubuntu

儘管安裝了 wine-gecko 2.47.1,但 Wine 找不到 Wine Gecko

  • January 5, 2021

根據 @GAD3R 在Wine64 或 Wine 32 為 64 位 Lubuntu 20.04 提供的有用建議?我從 Ubuntu 20.04 儲存庫安裝了 Wine 5.0(64 位)。

在執行我的 Windows 應用程序時,出現以下錯誤:

Could not find Wine Gecko. HTML rendering will be disabled.
0009:err:mshtml:create_document_object Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE

在一些Google搜尋中,我看到https://askubuntu.com/questions/1290789/iexplorer-under-wine-is-missing-wine-gecko回答瞭如何安裝 Wine Gecko。我執行了以下建議的步驟:

$ wget http://dl.winehq.org/wine/wine-gecko/2.47.1/wine-gecko-2.47.1-x86_64.msi
$ wine msiexec /i wine-gecko-2.47.1-x86_64.msi

我還驗證了安裝在我的主目錄下添加了以下目錄:

$ ls -l /home/_myuser_/.wine/drive_c/windows/system32/gecko/2.47.1/wine_gecko

現在,當我再次嘗試執行我的 Windows 應用程序時,我得到了同樣的錯誤:

Could not find Wine Gecko. HTML rendering will be disabled.
0009:err:mshtml:create_document_object Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE

我究竟做錯了什麼?

感謝您的幫助。

如果您的應用程序是 32 位程序,那麼您也需要 32 位 Gecko

對於 64 位 (WoW64) Wine,x86 和 x86_64 軟體包都是必需的。

wget http://dl.winehq.org/wine/wine-gecko/2.47.1/wine-gecko-2.47.1-x86.msi
wine msiexec /i wine-gecko-2.47.1-x86.msi

引用自:https://unix.stackexchange.com/questions/627494