web-dev-qa-db-ja.com

WINEPREFIXの機能

OS: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

私は感謝されます。

3

Wineは複数の「Windowsインストール」を並べてサポートします。これらは「ワイン接頭辞」が参照するものです。デフォルトのプレフィックスは~/.wineですが、WINEPREFIX変数を使用して他のプレフィックスを指定できます。

プレフィックスには、設定とインストールされたソフトウェアを含む完全なWine環境が含まれています。設定はさまざまなレジストリ(user.regなど)に入れられ、インストールされたソフトウェアはプレフィックス内のドライブに入れられます(通常はdrive_c)。複数のプレフィックスを使用すると、それぞれ独自のソフトウェアを使用して複数の環境を維持できます。設定が分離された状態に保たれ、1つのソフトウェアが他のソフトウェアに干渉することはありません。 (これは、セットアップが取り返しのつかないほどめちゃくちゃになったときに、再インストールする回数が減ることも意味します!)

プレフィックスは、32ビットプログラム、64ビットプログラム、またはその両方をサポートできます。 Wine64とWine32が利用可能であると仮定すると、デフォルトで両方がサポートされます。最終的に64ビットのみの~/.wineになりました。おそらくそれが作成されたとき、Wine64しか利用できませんでした。 WINEARCHは、新しく作成された接頭辞のアーキテクチャを決定するために使用できます(接頭辞の作成後に指定する必要はありません)。プレフィックスの組み合わせにはいくつかの問題があり、多くの32ビットプログラムがそこで正しく機能しません。そのため、 当面は 32ビットのプレフィックスを使用することをお勧めします。

~/.wineで特に気にするものがない場合は、WINEPREFIXを設定しなくても済むように、削除してやり直すことができます。 Windowsソフトウェアのインストール時に作成されたデスクトップエントリは適切な変数を設定するため、デスクトップエントリのみを使用する場合は、初期設定後にそれらを心配する必要がないことに注意してください。

ワインFAQ には、関連する回答がいくつかあります。

6
Stephen Kitt