麒麟下运行windows程序--wine
·
方法一:图形界面法(推荐新手)
这是最简单、最省心的方式,特别适合openKylin等系统。核心工具是“麒麟Wine助手”,它把复杂的命令都封装成了图形界面。
-
在系统的“软件商店”里直接搜索“Wine助手”,点击安装即可。

-
安装好助手后,找到你要安装的
.exe文件,直接双击,系统通常会自动调用Wine助手开始安装流程。
-
小提示:如果双击没反应,可以右键点击
.exe文件,在“打开方式”中选择“Wine助手”。
-
-
安装完成后,打开Wine助手

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

-
选择应用启动,运行

方法二:命令行法(进阶)
如果图形界面无法满足你的需求,或者你想运行更复杂的软件,就需要使用终端了。核心流程如下:
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"
更多推荐


所有评论(0)