問題タブ [wine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1173 参照

bash - 別のユーザーの下で実行されるワインのラッパーを作成しますか?

wine2つの理由でWineを実行するために呼び出されるユーザーを作成しました。

  1. 悪意のある活動は損害を与えるだけです/home/wine
  2. Wineは、ホームフォルダを大量の構成ファイルで汚染する傾向があります。~/.local

wineただし、実行時にUIDを設定し、そのユーザーでWineを実行できるように、のラッパーを作成したいと思います。

これまでのところ、私の現在の考えは次のとおりです。

  1. bashスクリプトを作成します(前に/usr/local/bin/wineあることを思い出してください)/usr/local/bin/usr/bin$PATH
  2. このスクリプトはユーザーに入力さgksuれ、引数を使用して(このスクリプトを再帰的に実行しないように、フルパスで)実行されますwine/usr/bin/wine

しかし、これは少し不格好なようです。他のアイデアはありますか?

私がこれまでに持っているもの/usr/local/bin/wine

編集:アプリケーションを開くとスクリプトが起動しているようですが、WineCannot find fileはstdoutに出力します。

0 投票する
1 に答える
1123 参照

wine - ワインをインストールするためにopensuseでmake installコマンドを実行すると機能しません

oensuseにwineをインストールする必要がありますが、opensuseでmake installコマンドを実行してwineをインストールすると機能しません

./configure と make と make の依存関係はうまく機能しますが、make install は機能しません

エラーは次のとおりです。新しいフォルダーを作成できませんアクセスが拒否されました

opensuse に tar.gz ファイルをインストールするためのガイドラインが必要です

tnx

0 投票する
1 に答える
713 参照

user-interface - Winelib を使用して Windows のみの GUI ツールキットを移植する

D 用の DFL GUI ツールキットのほぼすべてが気に入っていますが、それは基本的に Windows API のかなり高度なラッパーであるため、Windows でしか動作しません。Winelib を使用して、そのようなツールキットを単純に Linux (Windows と Linux 以外の OS は気にしません) に移植するのはどれほど難しいでしょうか? そのようなライブラリを Linux でコンパイルし、それを Winelib とリンクした場合、ほとんどの場合「問題なく動作する」確率はどれくらいですか? どのような非自明な手順が含まれる可能性がありますか?

注: C コードを操作する D の方法に慣れていない人のために、C コードを D から直接呼び出すことができます。必要なのはヘッダー ファイルを D に変換することだけです (これは Win32 ヘッダーでは既に行われていますが、Winelib ヘッダーでは行われていません)。 . Winelib ヘッダーを変換する必要があるかどうか、または Windows ヘッダーで十分かどうかはわかりません.)、C コードを C コンパイラでコンパイルし、C オブジェクト ファイルをリンクします。

0 投票する
1 に答える
347 参照

linux - コマンドラインからMSIにファイルを追加しますか?

MSIインストーラーファイルをダウンロードするユーザー用にカスタム構成ファイルを追加したいと思います。これを行うには、ダウンロードの直前に、ビルド済みのMSIファイルにファイルを追加する必要があります。

これを行うためのコマンドラインの方法はありますか?(LinuxまたはWineで動作する場合のボーナスポイント)

0 投票する
2 に答える
2587 参照

delphi - winebottler を使用して MacOSX で SQL Server ネイティブ クライアントを必要とする win32 ネイティブ アプリケーションを実行するにはどうすればよいですか?

私はWineBottlerを試していて、OSX で Delphi で書かれた win32 ネイティブ アプリケーションを実行したいと考えています。

アプリケーションは実行されますが、SQL Server に接続できないため、ログイン画面で停止します。

WineBottlerで使用できるように、OSXにSQL Serverネイティブクライアントをインストールして構成する方法を知っている人はいますか?

注: "winebottler" が利用できないため、タグとして "wine" を付けました。

0 投票する
2 に答える
1214 参照

macos - OSXでnmakeを使用していますか?

アプリケーションを MacOS X に移植していますが、元の開発者のビルド システムは NMAKE を使用しており、理想的には、新しいものに切り替える代わりにそれを維持したいと考えています。

wine (MacPorts を使用してビルド) を使用して OSX で NMAKE を実行することができ、ビルド ファイルに Objective C のサポートを追加し、Unix リンクの PE ラッパー 'run.exe' を作成しました。オンラインのさまざまな場所で、wine から逃れて Unix に戻る手段として説明されているように、gcc や ld などに変換します。

ただし、いくつかの特定の問題があります。それらはポートに取り掛かることができるほどマイナーですが、タイミングのために、ビルドを数回実行する必要があることを意味します.

基本的に、wine.exe がシェルを呼び出して gcc を呼び出すと、子プロセス間のリンクが壊れているように見えます。gcc と ld は、生成された子から終了コードを取得できないため、失敗した場合でもエラー コードを返すことはありません。ar は実際には、その子が見つからないことを出力してすぐに戻るため、ld がまだまとめられているライブラリにオブジェクト ファイルをリンクしようとすると問題が発生します。

OSXまたは他の場所で、他の誰かが同様のことを試して同じ問題を見ましたか? 明らかな解決策はありますか?

0 投票する
1 に答える
466 参照

linux - 〜/ .wineのWineの「スケルトン」はどこにありますか?

LinuxでWineを使用して実行するアプリケーションを構築していますが、ユーザーが初めてwineを起動したときに〜/.wineで作成されるデフォルトのWindowsイメージにいくつかのファイルを追加したいと思います。新しいユーザーを作成するために使用されるetc/skel。

これを行う方法はありますか?〜/.wineがどのように作成されているのかわかりません。

また、同時にregeditを使用してレジストリキーをインポートする方法はありますか(つまり、ユーザーが初めてワインを起動するとき)?

注:これは、EPELワインRPMを使用するRHEL /Centos5にあります。

0 投票する
1 に答える
2717 参照

serial-port - WINEのシリアルポートアクセスエラー

USBシリアルアダプタ+そのシリアルUSBを使用してデータを送受信するアプリケーションを使用するセットアップがあります。しかし、Windows や VMWare 仮想ウィンドウでさえ機能するこのセットアップは、WINE では機能しません。IT はデータを送信しますが、データを受信できません。ケーブルとアプリケーションは、稼働シナリオと非稼働シナリオと同じです。/dev/ttyUSB を com ポートにマッピングすることにより、アプリケーションが USB シリアル ケーブルを介して仮想 Windows (Linux で実行されている VMware) で問題なく動作するという事実は、外部ソフトウェア/DLL を必要としないことを意味します。運転者。(アプリケーションがドライバーを必要としないというこの仮定は正しいですか?)

(別のセットアップでも試しました(WINEでは別のUSBシリアルアダプタ+別のアプリケーションですが、それでもWINEでは動作しませんが、WINdows / Virtual Windowsでは問題なく動作します)

WINEで動作させるにはどうすればよいですか?

任意のポインタをいただければ幸いです。

0 投票する
1 に答える
70 参照

bash - 前のコマンドが停止した後にコマンドを実行することに関連する単純な bash の問題 (私はプログラマーではありません)

基本的に私が望んでいるのは、終了した後にのみ最後のエントリが実行されることwine ./bgmain.exeです。

それを行うための最も簡単な方法は何ですか?

0 投票する
4 に答える
1055 参照

linux - Linux用のWineでMASMアセンブリ言語を使用できるようになった人はいますか?

どうやらWIneは16ビットDOSアプリをサポートしていません。MASM Intelスタイルのアセンブリをワインで機能させる方法を知っている人はいますか?