【Linux】wine使用指南

【Linux】wine使用指南

你有两种选择:

在github/wine-mirror/wine下载未编译源码

sudo apt install wine

只讲第一种方法:

下载得到.zip文件,解压得到wine文件夹。

执行以下命令:

(这里的 -j 是指几个任务并行来加速编译,如果是多核CPU可用)

./configure

./configure --enable-win64

然后

make -j3

make install

可能的错误和解决方法

1.configure: error: no suitable flex found. Please install the 'flex' package

解决办法:

sudo apt-get install flex

2.configure: error: no suitable flex found. Please install the 'bison' package

解决办法:

sudo apt-get install bison

3.

configure: error: X 64-bit development files not found. Wine will be built

without X support, which probably isn't what you want. You will need

to install 64-bit development packages of Xlib at the very least.

Use the --without-x option if you really want this.

解决办法:

sudo apt-get install xserver-xorg-dev

配置

make install命令执行完后,运行

winecfg

进行初始化。这一步做完后主文件夹下会出现 .wine/.wine64 文件夹。

安装winetricks

sudo apt install winetricks

安装基础组件:

WINEPREFIX=~/.wine winetricks vcrun2019

运行GUI:

winetricks

(可选)安装相关组件

系统相关:

winetricks corefonts

网络相关:

winetricks wininet

winetricks winhttp

winetricks dotnet48

winetricks gecko

winetricks mono

游戏相关:

winetricks d3dx9 //DirectX

安装完后请再次使用winecfg进行配置

运行wine\wine64

使用64位的前提是编译时使用了--enable-win64。

32位:

sudo wine PROGRAM [ARGUMENTS...]

64位:

sudo wine64 PROGRAM [ARGUMENTS...]

关闭WOW64模式:

32位: sudo WINEWOW64_DISABLE=1 wine PROGRAM [ARGUMENTS...]

64位: sudo WINEWOW64_DISABLE=1 wine64 PROGRAM [ARGUMENTS...]

程序运行中可能出现的问题

1.中文显示

如果出现中文变成方格的问题,winecfg打开设置,调到“显示”,下面的中文示例应是方格。

解决办法:

从原生 windows 系统下 windows\fonts 文件夹复制 simsum.ttc 字体文件到 \.wine\drive_c\windows\Fonts 文件夹下即可(记得 winecfg )。

2.程序读写权限

有时会报错 Failed to create ...,这是因为没有给程序读写权限,如果你不想给程序一个个设置,那么可以尝试一下办法:

把你的程序转移到 \.wine\drive_c\users\***\Desktop\ 中,然后使用

cd ~\.wine

sudo chmod -R 777 *

赋予所有程序对 \.wine 文件夹的读写权限。

参考资料

Chatgpt Chat

使用源码安装wine

❈ ❈ ❈

相关文章

✧ ✧ ✧
矾的成语
365bet足彩网上投注

矾的成语

📅 11-02 👁️ 8021
多品牌删除“演员全智贤”,热搜爆了
bt365体育在线投注

多品牌删除“演员全智贤”,热搜爆了

📅 10-26 👁️ 1994
游玩从PlayStation®Store下载的游戏
365bet足彩网上投注

游玩从PlayStation®Store下载的游戏

📅 09-25 👁️ 4094