ワインを削除し、ソースをコンパイルして、最新バージョンのワインをインストールしました。
ただし、exe実行可能ファイル(パスは)を実行すると、以前$PATH
と同じようには機能しません。
$ PDFXCview.exe
run-detectors: unable to find an interpreter for /home/tim/program_files/document/pdfxchange_portable/PDFXCview.exe
古いワインを削除して新しいワインをインストールする前に、なぜこの実行可能ファイルを直接実行できるのかわかりません。$ PDFXCview.exe
今はどのように仕事を見つけることができますか?
メモ:
$ wine /home/tim/program_files/document/pdfxchange_portable/PDFXCview.exe
動作します。
$ wine PDFXCview.exe
wine: cannot find L"C:\\windows\\system32\\PDFXCview.exe"
動作しません。パスはPDFXCview.exe
まだ残っています。$PATH
ありがとうございます。
ベストアンサー1
ワインを削除し、ソースをコンパイルして、最新バージョンのワインをインストールしました。しかし、exe実行可能ファイル(パスが$ PATHにあります)を実行すると、以前と同じようには機能しません。
明らかにわかるように、以下はうまくいきます。
wine file.exe
しかし、次はそうではありません
# for a file in the current directory
./file.exe
# for a file that is included your path
file.exe
私のワインバージョンはdebian / jessie-backportsのv1.8.3で、
少なくともv1.6.2(debian / jessieのデフォルトバージョン)まで動作するはずです。
以下を行う必要があります。
sudo apt-get install wine-binfmt
sudo update-binfmts --import /usr/share/binfmts/wine
これで、ワインとして呼び出すことなく上記のバイナリを実行できます。
ファイルはexe
実行可能ファイルとしてマークする必要があります。
chmod a+x file.exe