修补、编译并运行 Wine,无需安装

修补、编译并运行 Wine,无需安装

我不熟悉从源代码编译软件。

我想测试 Wine 的修补版本此程序

我已经安装了 Wine,不想修改它。我只想使用打过补丁的 Wine 进行二次安装。

我该如何做呢?

答案1

如果您通过包管理安装了 Wine,则wine二进制文件位于/usr/bin。然后只需编译修补后的 Wine 版本。

你可以应用补丁编译 Wine. 执行完以下两个命令之后你就可以从构建目录测试 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

看:

相关内容