お互いに干渉せずに同じオペレーティングシステムでWineとWine Stagingを実行できますか?

お互いに干渉せずに同じオペレーティングシステムでWineとWine Stagingを実行できますか?

Wine Stableにはすでにいくつかの項目が設定されているので、上記の他の項目をインストールして問題を起こしたくないので、これを試す前に尋ねます。

基本的に私はStagingをLinuxで正しく実行する必要があるアプリケーション(音楽プレーヤー)があるのでインストールしたいと思います。

Stagingをインストールすると、Wine Stableのしくみに影響しますか?それでは、どうすればいいですか? Wine StableとWine Stagingを別々に設定できますか?

私はDebian Bullseyeを安定して運営しています。

ありがとうございます。

答え1

デフォルトはいいえです。しかし、あなたは使用することができますルテリス。使い方はとても簡単です。これにより、必要なさまざまなアプリケーションにさまざまなバージョンのWineを使用できます。

答え2

あなたは絶対に使用することができますWINEPREFIX

https://wiki.winehq.org/FAQ#Wineprefixes


方法は次のとおりです。

まず、2つのワインを別々にインストールする必要があります。つまり、ワインを実行するための2つの異なるコマンドが/usr/bin/wine必要です。/usr/bin/wine-staging

その後、通常のワインを使いたいときはいつでも次のように実行します。

wine "C:\Program Files\Application\Application.exe"

Wine Stagingを使用する必要がある場合は、次のことができます。

WINEPREFIX=$USER/.wine-staging wine-staging "C:\Program Files\Another Application\Another Application.exe"

手動で実行するのはやや面倒なので、ランチャーを作成するか、別名を使用することをお勧めします。

今、2つの「プレフィックス」があります:$USER/.wine$USER/.wine-staging


ディストリビューションでワインとワインの準備の共同インストールを許可しない場合は、手動でコンパイルして選択したディレクトリにインストールする必要があります。私はいつもワインをコンパイルしてインストールします/opt/wine。好きなものを選ぶことができます。これは私のコンパイルされた文字列です。

build-wine ./configure --prefix=/opt/wine --disable-tests && make -j16 && make install-lib

どこbuild-wine

#! /bin/bash

export CFLAGS="-O2 -pipe -m32 -march=pentium-m"
export CXXFLAGS="$CFLAGS"
export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu"

echo "CFLAGS:  $CFLAGS"
echo "LDFLAGS: $LDFLAGS"

"$@"

x86-64 Windows アプリケーションを実行していないため、i686 バージョンをコンパイルします。./configure --prefix=/opt/winex86-64バージョンが必要な場合は実行してください。

関連情報