方法一:图形界面法(推荐新手)

这是最简单、最省心的方式,特别适合openKylin等系统。核心工具是“麒麟Wine助手”,它把复杂的命令都封装成了图形界面。

  1. 在系统的“软件商店”里直接搜索“Wine助手”,点击安装即可。

  2. 安装好助手后,找到你要安装的.exe文件,直接双击,系统通常会自动调用Wine助手开始安装流程。

    • 小提示:如果双击没反应,可以右键点击.exe文件,在“打开方式”中选择“Wine助手”。

  3. 安装完成后,打开Wine助手

  4. 你可以在Wine助手的“软件管理”或“容器管理”界面里,轻松地启动、卸载已安装的Windows软件。
  5. 创建独立的“容器”(相当于一个隔离的Windows环境)来运行不同软件,避免相互干扰。

  6. 选择应用启动,运行

方法二:命令行法(进阶)

如果图形界面无法满足你的需求,或者你想运行更复杂的软件,就需要使用终端了。核心流程如下:

1. 确认硬件架构,选择安装方式

首先,打开终端,输入命令 uname -m 查看输出:

  • 输出 x86_64:这是Intel或AMD的CPU。你可以直接使用Wine官方源安装。

  • 输出 aarch64:这是飞腾、鲲鹏等ARM架构的CPU。此时你需要安装 Box64 来转译x86指令,再配合Wine使用。

安装Wine(x86架构参考):

# 启用32位架构支持
sudo dpkg --add-architecture i386
# 下载并添加WineHQ官方源密钥(以Ubuntu 20.04 focal为例,麒麟V10多基于此)
sudo wget -O- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo echo "deb https://dl.winehq.org/wine-builds/ubuntu/ focal main" | sudo tee /etc/apt/sources.list.d/winehq.list
# 更新并安装稳定版Wine
sudo apt update
sudo apt install --install-recommends winehq-stable

ARM架构的安装过程会更复杂一些,需要先安装Box64,这里暂不展开。

2. 创建专属“容器”(Wine Prefix)

强烈建议为每个重要的程序创建一个独立的“容器”,这可以避免不同程序的依赖库互相冲突。

# 为你的软件(比如myapp)创建一个32位的Windows环境
WINEARCH=win32 WINEPREFIX=~/.wine_myapp winecfg

执行命令后,会弹出一个配置窗口,你可以在“设置”选项卡中将Windows版本设为“Windows 10”。

3. 安装必要的运行库

很多Windows软件需要微软的VC++运行库等组件。可以使用winetricks这个辅助工具来安装。

# 安装winetricks
sudo apt install winetricks
# 指定容器并安装常用运行库(vcrun2019, dotnet48, corefonts等)
export WINEPREFIX=~/.wine_myapp
winetricks -q vcrun2019 corefonts

注意:安装运行库这一步是解决很多程序启动报错或黑屏的关键,很多教程都会强调这一点。

4. 运行你的程序

完成以上步骤后,就可以运行你的.exe文件了。

# 进入程序所在目录
cd ~/Downloads
# 在指定的容器中运行安装程序
WINEPREFIX=~/.wine_myapp wine ./myapp_setup.exe

安装完成后,程序一般会出现在~/.wine_myapp/drive_c/Program Files/目录下。你可以进入该目录,用同样的wine命令来启动它。

wine start "myapp.exe"

更多推荐