オペレーティングシステム:Linux Mint 18.3 Cinnamon 64ビット。
説明する必要のない Wine をどのようにインストールしたかから説明します。
同じプログラムの古いパッケージを削除しました。
sudo apt-get purge wine-devel-amd64 wine-devel
フォローする公式声明、私の画像をいくつか修正しました。
wget -q -O - https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -
echo "deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main" | sudo tee /etc/apt/sources.list.d/wine.list
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable
これでLightshotをインストールできるようです。正式な方法:
wine ./setup-lightshot.exe
しかし、私が使用していると文句を言います。Windowsバージョンエラー。
インストーラは32ビットです。そしてwinetricks
私に言う:
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
WINEPREFIX
何かはわかりませんが、次のように32ビットを作成できました。
WINEARCH=win32 WINEPREFIX=/home/vlastimil/.lightshot winecfg
Windows 10と互換性があるように設定しました。
次に、次のようにLightshotをインストールしました。
WINEPREFIX=/home/vlastimil/.lightshot wine start /unix /home/vlastimil/setup-lightshot.exe
WINEPREFIX
誰がそれが何であるか、なぜ使用できないのかを詳しく説明できますか?
wine ./whatever.exe
ありがとうございます。
答え1
Wineは複数の「Windowsのインストール」を並列にサポートします。これは「ワインプレフィックス」が意味するものです。デフォルトのプレフィックスはですが、~/.wine
この変数を使用して別のプレフィックスを指定できますWINEPREFIX
。
プレフィックスには、セットアップおよびインストールされたソフトウェアとともに、Wine環境全体が含まれます。設定はさまざまなレジストリ(user.reg
など)にあり、インストールされているソフトウェアはプレフィックス(通常はdrive_c
)内のドライブにあります。複数のプレフィックスを使用すると、それぞれ独自のソフトウェアを持つ複数の環境を維持することができ、設定が分離されたままになり、あるソフトウェアが他のソフトウェアを妨げないようにすることができます。 (これはまた、設定が元に戻せないほど混乱しても再インストールする必要が少ないことを意味します!)
プレフィックスは、32ビットプログラム、64ビットプログラム、またはその両方をサポートできます。既定では、Wine64 と Wine32 の両方が使用可能であると仮定してサポートされます。結局64ビットになります~/.wine
。おそらく作成時にはWine64しか使用できませんでした。WINEARCH
新しく作成されたプレフィックスのスキーマを決定するために使用できます(プレフィックスが生成された後に指定する必要はありません)。接頭辞の結合には、多くの32ビットプログラムが正しく機能しないようにするいくつかの問題があります。当分の間32ビットプレフィックスを使用するのが最善です。
特に気にする部分がなければ、~/.wine
削除して再起動して設定する必要はありませんWINEPREFIX
。 Windowsソフトウェアのインストール時に生成されたデスクトップ項目は適切な変数を設定するため、デスクトップ項目のみを使用している場合は、初期設定後に心配する必要はありません。
これワインのよくある質問関連する回答がたくさんあります。