web-dev-qa-db-ja.com

どうすればワインを再インストールしたり、機能させることができますか?

ボックスにOpenSUSE12.1 64ビットを新たにインストールしましたが、Wineが起動しません。 Winecfgも起動しません。私はメニューからそしてターミナルからワインを始めようとしましたが無駄になりました。ワインでzypperを試しましたが、現在のワインのインストールを置き換えることができません。私の現在のワインバージョンはwine-1.3.30です。 DVDからopenSUSEをインストールしました。どうすればワインを再インストールしたり、機能させることができますか?要求に応じて:

wine64 notepad.exe
wine: created the configuration directory '/root/.wine'
fixme:storage:create_storagefile Storage share mode not implemented.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:seh:RtlAddFunctionTable 0x61e45620 1 61e40000: stub
fixme:seh:RtlAddFunctionTable 0x61780ba0 1 61700000: stub
fixme:seh:RtlAddFunctionTable 0x64f69540 1 64f40000: stub
fixme:seh:RtlAddFunctionTable 0x622c6620 1 622c0000: stub
fixme:seh:RtlAddFunctionTable 0x6ce47620 1 6ce40000: stub
fixme:seh:RtlAddFunctionTable 0x254b20 1 240000: stub
fixme:seh:RtlAddFunctionTable 0x67112de0 1 67040000: stub
fixme:seh:RtlAddFunctionTable 0x6f7e6ea0 1 6f7c0000: stub
fixme:seh:RtlAddFunctionTable 0x3ab6a0 1 390000: stub
fixme:seh:RtlAddFunctionTable 0x6b35e700 1 69c40000: stub
fixme:iphlpapi:NotifyAddrChange (Handle 0xdae308, overlapped 0xdae2d0): stub
wine: configuration in '/root/.wine' has been updated.

メモ帳が開きます!何が起こるのですか?

しかし、winenotepad.exeは機能しません。これはどういう意味ですか?

winetricks d3dx9_42 vcrun2008 xact

これを与える

wine cmd.exe /c echo '%ProgramFiles%' returned empty string

そしてwinecfgが起動しませんか?これは32ビットの問題ですか? 64ビットOSをインストールしましたか?

2
Gigamegs

通常の64ビットインストールで32ビットのワインもインストールされているようです。ワインとソフトリンクワイン64をバックアップして名前を変更しました。これで、機能するようです。

mv wine wine32
ln -sf wine64 wine

しかし、それも機能しません。たぶん私は32ビットエミュレーションを有効にするのを忘れました:

zcat /proc/config.gz | grep IA32_EMULATION
CONFIG_IA32_EMULATION=y

これは役に立ちます:

rm ~/.wine
export WINEARCH=win32

ソフトリンクwine64を削除します。私にはwine64が機能していないようです。しかし今、私がプログラムを開始したいとき、それは私にこのエラーを与えます:

err:virtual:map_file_into_view failed to set 00000007 protection on file map, noexec filesystem

ファイルシステムnoexecをマウントしていませんか?問題は、各スタブをワインにインストールする必要があることです。既存のWindowsパーティションからスタブを起動できません。

1
Gigamegs