Ubuntu 15.04 64ビットを使用しており、次のワインパッケージがインストールされています-
$ apt --installed list|grep wine
wine/vivid,now 1:1.6.2-0ubuntu8 AMD64 [installed]
wine-gecko2.21/vivid,now 2.21-0ubuntu1 AMD64 [installed,automatic]
wine-mono0.0.8/vivid,now 0.0.8-0ubuntu1 all [installed]
wine1.6/vivid,now 1:1.6.2-0ubuntu8 AMD64 [installed,automatic]
wine1.6-AMD64/vivid,now 1:1.6.2-0ubuntu8 AMD64 [installed,automatic]
wine1.6-i386/vivid,now 1:1.6.2-0ubuntu8 i386 [installed,automatic]
winetricks/vivid,now 0.0+20140302-0ubuntu2 all [installed]
インストールしたい。NET 2.0(dotnet20
)。
私は64ビットマシン上にいるので、wineprefixと環境をそのように設定します
$ export WINEPREFIX="/home/usr/.wineprefixes/office2010/"
$ export WINEARCH="win32"
ただし、dotnet20をインストールすると、次のエラーが表示されます
$ winetricks dotnet20
Executing w_do_call dotnet20
Executing load_dotnet20
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call fontfix
Executing load_fontfix
Setting Windows version to win2k
Executing winetricks_early_wine regedit C:\windows\Temp\_dotnet20\set-winver.reg
Current wine does not have wine bug 30845, so not applying workaround
Executing wine dotnetfx.exe
fixme:advapi:DecryptFileA ("C:\\users\\usr\\Temp\\IXP000.TMP\\", 00000000): stub
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:advapi:LsaOpenPolicy ((null),0x33f2e4,0x00000001,0x33f2d0) stub
fixme:advapi:LsaClose (0xcafe) stub
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
------------------------------------------------------
Note: command 'wine dotnetfx.exe' returned status 84. Aborting.
------------------------------------------------------
ワインのインストーラーは、メッセージボックスInstallation package could not be opened. Contact the application vendor to verify this is a valid Windows installer package
に引用します
Winetricks GUIを開いてそこからインストールしようとしました(変更されたWINEPREFIXが認識されました)。 env WINEARCH=win32 WINEPREFIX=/home/usr/.wineprefixes/office2010/ winetricks dotnet20
も試しましたが、同じエラーが表示されます。
また、wine-mono
をアンインストールしてからdotnet20をインストールしようとしましたが、役に立ちませんでした。それで、monoパッケージを再インストールしました。
thread は、PPAからWine1.7をインストールすることが物事を機能させる1つの方法であると言います。ただし、これは安定したバージョンではないため、インストールすることは望ましくありません。 dotnet20をWine1.6xxで動作させることはできますか?
このエラーを解決するには:
err:winediag:SECUR32_initNTLMSP ntlm_authが見つからないか、古くなっています。
winbind
をインストールする必要があります:
Sudo apt-get install winbind
このSambaパッケージは、Linuxシステム上のWindowsドメインからの認証およびディレクトリサービス(ユーザー/グループ検索)メカニズムを統合するデーモンを提供します。
これはおそらくあなたの主なエラーを修正します:
注:コマンド 'wine dotnetfx.exe'はステータス84を返しました。中止しています。
.NETが機能するntlm_authを必要とするため。
関連する: