Ubuntu下如何运行exe

ubuntu下获取此库方法:


下载 winetricks:
wget http://www.kegel.com/wine/winetricks
确保有执行权限:
chmod +x winetricks
(可选:将文件放在如 /usr/local/bin 的系统文件夹下)

安装 cabextract:
apt-get install cabextract
执行
winetricks mfc42


执行到最后 winetricks mfc42 时,报出  Downloading http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe failed。


找了N久,浪费了一上午的时间,终于找到了解决办法:

http://www.metsky.com/archives/715.html

找不到mfc42.dll:

如果提示Cannot find MFC42.DLL. Please, re-install this application,只需把Windows XP下的mfc42.dll和msvcp60.dll拷贝到*.exe同文件夹即可。Windows 7版本的mfc42文件有很多个,同名同姓,而且大小不一功能有别,甚至是还有大量的其它依赖库,版本太高反倒不好调试。


测试OK!


### 如何在 Ubuntu 中使用 Wine 运行 Windows 可执行文件 #### 安装 Wine 为了能够在 Ubuntu运行 Windows 应用程序,首先需要安装 Wine。可以通过终端命令完成这一操作: ```bash sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main' sudo apt update sudo apt install --install-recommends winehq-stable ``` 上述脚本会添加必要的架构支持、导入官方密钥以及设置仓库以便获取最新稳定版的 Wine 软件包[^4]。 #### 配置 Wine 环境 安装完成后,可能还需要配置 Wine 的工作环境以确保最佳性能和兼容性。这一步骤通常涉及创建一个新的前缀(Prefix),即模拟出来的 C:\ 盘路径: ```bash WINEPREFIX=~/.wine winetricks corefonts vcrun2019 dotnet48 ``` 此命令通过 `winetricks` 工具下载并安装常用字体和其他依赖项,从而提高某些特定应用程序的成功率。 #### 执行 Windows EXE 文件 当一切准备就绪之后,在终端中导航至包含 .exe 文件的位置,并输入如下指令启动该程序: ```bash wine your_application.exe ``` 这里假设 `your_application.exe` 是要运行的具体 Windows 应用名称。如果遇到权限问题,则需赋予相应的读取与执行许可权给目标文件。 对于更复杂的场景或者希望简化管理过程的情况来说,还可以考虑利用 PlayOnLinux 或者 Winetricks 来辅助管理和优化 Wine 下的应用体验[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值