Wineのプログラムの実行が停止する理由を見つける方法は?

Wineのプログラムの実行が停止する理由を見つける方法は?

私は持っていますLTスパイスWineを使用しながらほとんど使用しません(月に1〜2回)。それはうまくいきました。

今日私はこれがうまくいかないことを発見しました。シェルで実行すると起動されず、エラーメッセージも表示されません。

新規インストールと新規インストールを試みましたが、WINEPREFIX機能しません。テストする新しいユーザーを作成しましたが機能しません。 Wineの下の他のプログラムも動作します。

どのようにデバッグして見つけることができますか?なぜまだ始めていませんか?私はwine-4.8Fedora 30を使用しています。

編集する:回避策としてダウングレードしましたが、うまくいきwine-4.5ました。しかし、wine-4.8なぜそれがうまくいかないのか理解したいです。

ベストアンサー1

丸太:

Windowsでは、イベントログ(または同様のツール)を確認することをお勧めします。これまたはそれ一つ)、 しかし、ワインの場合は話が違います。引用は次のとおりです。この他の答え

ワイン実行ログは通常隠されており、どこにも保存されません。特定の実行可能ファイルのWineログを取得するには、次のコマンドを使用して端末を介して実行する必要がありますwine。 (ここではフルパスが必要です。そうしないと、まずcd.exeが保存されているディレクトリに移動する必要があります。)

wine /path/to/program.exe

ワインアプリケーションデータベース:

私たちはしばしばウェブサイトでアプリの互換性に関する良い情報を見つけます。アプリケーションデータベース

ウィンドバーグ

ウィンドバーグアプリケーションをデバッグして問題を特定するのに役立ちます。返品これは公式デバッグチュートリアル。

修正する

新しいバージョンの Wine は、新しいバージョンに新機能/変更を追加して、以前に動作していたアプリケーションをクラッシュさせることがあります。 Wine v3と完全に互換性があるが、Wine v3.5と完全に互換性のないアプリケーションを見ることは珍しいことではありません。

選ぶ

アプリケーションが特定のワインバージョンでのみ機能する場合は、追加のワインインストールを使用してアプリケーションを実行できます(設定ファイルフォルダ「~/.wine」を削除することを忘れないでください)。質問/回答ですこれに関して

おすすめ記事