web-dev-qa-db-ja.com

インストールせずにWineのパッチ、コンパイル、実行

私はソースからソフトウェアをコンパイルすることに慣れていません。

この手順 に従って、パッチを適用したバージョンのWineをテストしたいと思います。

私はすでにWineをインストールしていますが、変更したくありません。パッチが適用されたWineを使用したセカンダリインストールが必要です。

これを行うにはどうすればよいですか?

5
To Do

パッケージ管理でWineをインストールしている場合、wineバイナリは/usr/binにあります。次に、パッチを適用したWineバージョンをコンパイルします。

パッチの適用 および Wineのコンパイル が可能です。次の2つのコマンドを実行すると、ビルドディレクトリからWineをテストできます。

./configure  
make 

Wineをインストールするには(ビルドディレクトリからWineを実行する場合はオプション)。このコマンドを実行すると、通常、wineバイナリが/usr/local/binにインストールされます。インストール場所を定義する場合は、configureパラメーターを使用できます。例:./configure --prefix=/opt/wine157はWineを/opt/wine157にインストールします

Sudo make install

(64ビットシステム上)

wget http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.7.tar.bz2
tar -xvf wine-1.5.7.tar.bz2
cd wine-1.5.7
wget ftp://ftp.etersoft.ru/pub/people/amorozov/usb/1.5.7/0001-Add-support-of-native-Windows-drivers-for-USB-tokens.txt
wget ftp://ftp.etersoft.ru/pub/people/amorozov/usb/1.5.7/0002-Re-generate-some-files.txt
patch -p1 < 0001*.txt
patch -p1 < 0002*.txt
./configure --enable-win64
make

ビルドディレクトリからWineバージョンを表示するには:

./wine64 --version

インストール:

Sudo make install

アンインストール:

Sudo make uninstall

参照:

5
BuZZ-dEE