Wine は Void Linux でこの exe インストールファイルを実行できません。

Wine は Void Linux でこの exe インストールファイルを実行できません。

というプログラムをインストールしようとしています。脱出するVoid Linuxのdicomイメージビューア。それ以外の場合、このVoid Linuxデスクトップのインストールは正常に機能します。 Aeskulapプログラムは、Void Linuxリポジトリ(現在、multilib、nonfree、multilib-nonfree)には存在しません。だからワインを使ってexeファイルをインストールしようとしました。ただし、次のエラーが発生します。

$ wine aeskulap-0.2.1-setup.exe
002c:err:winediag:WS_getaddrinfo Failed to resolve your host name IP
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: File not found.

代わりに使用するとwine64同じエラーが発生します。wine

このエラーへのリンクが見つかりました(例:これ)しかし、修正方法は理解できません。

問題は何であり、どのように解決しますか?ご協力ありがとうございます。

編集:Wineはnotepad.exeを実行しますが、エラー出力があります。

$ wine notepad.exe
002c:err:winediag:WS_getaddrinfo Failed to resolve your host name IP

答え1

質問のタイトルは次のとおりです。すべてのワインアプリケーションは実行されません。これは本当に本当ですか?それともこの特定のアプリについてですか?

まあ、Wineは100%のWindows互換性を約束せず、多くのWindowsアプリケーションはWineで実行されません。特に、次の場所でインターネットで解決策を検索してみてください。https://appdb.winehq.orgそしてhttps://bugs.winehq.org最終ワインのバージョンは何ですか?現在利用可能な最新バージョンである6.5を試してみることをお勧めします。

何も見つからず、最新バージョンの Wine を実行していて、他のアプリケーションが Wine で実行されていて、実行中のアプリケーションが合法的にダウンロード可能な場合は、次の場所にバグレポートを投稿できます。https://bugs.winehq.org/

答え2

この問題は、WINEPREFIXを使用せずに64ビットシステムで32ビットexeアプリケーションを実行することによって発生します。指示を使用した後、問題は解決されました。このページ。主なコマンドは、新しい32ビットワインプレフィックスを作成して使用することです。

WINEPREFIX=~/.new32prefix WINEARCH="win32" winecfg

これでワインはうまく戻り、xfce4アプリケーションメニューにワインサブメニューが作成されます。インストールされたプログラムはxfce4 Application Finderにもあります。また、デスクトップに適切なアイコンを含むプログラムのショートカットを配置します。

関連情報