本文同步发布在个人博客如何在 Raspberry Pi OS 上安装 Wine 并运行 windows 程序 - 码微编程技术分享
本文主要介绍如何在Raspberry Pi OS 上安装 wine32,wine64暂时还不清楚如何安装
Wine 是什么?
Wine(Wine Is Not an Emulator)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用
安装Box86
因为树莓派是基于arm架构的,没有办法直接运行x86应用,因此需要先安装Box86,请参考前一篇文章
安装wine相关的依赖库
sudoaptinstalllibasound2libc6libglib2.0–0libgphoto2–6libgphoto2-port12libgstreamer-plugins-base1.0–0libgstreamer1.0–0libldap-2.4–2libopenal1libpcap0.8libpulse0libsane1libudev1libunwind8libusb-1.0–0libvkd3d1libx11–6libxext6ocl-icd-libopencl1libasound2-pluginslibncurses6libtinfo5libasound2:armhflibc6:armhflibglib2.0–0:armhflibgphoto2–6:armhflibgphoto2-port12:armhflibgstreamer-plugins-base1.0–0:armhflibgstreamer1。 0–0:armhflibldap-2.4–2:armhflibopenal1:armhflibpcap0.8:armhflibpulse0:armhflibsane1:armhflibudev1:armhflibunwind8:armhflibusb-1.0–0:armhflibvkd3d1:armhflibx11–6:armhflibxext6:armhfocl-icd-libopencl1:armhflibasound2-plugins:armhflibncurses6:armhflibmpeg2–4:armhflibmpeg2encpp-2.1–0:armhflibtinfo6:armhflibmpg123–0:armhflibtinfo5:armhfcabextractlibxslt1.1:armhfzenity
进入主文件夹并下载wine并解压
cd~
wgethttps://twisteros.com/wine.tgz -O ~/wine.tgz
tar -xzvf ~/wine.tgz
安装wine
sudo ln -s ~/wine/bin/wineboot /usr/local/bin/wineboot
sudo ln -s ~/ wine/bin/winecfg /usr/local/bin/winecfg sudo ln -s ~/
wine/bin/wineserver / usr/local/bin/wineserver
sudo chmod x /usr/local/bin/wine /usr/local/bin/wineboot /usr/local/bin/winecfg /usr/local/bin/wineserver
启动wine
winewineboot
安装winetricks
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sudo mv winetricks /usr/local/bin/
sudochmod x/usr/local/bin/winetricks
通过winecfg 配置wine
运行winecfg 选择模拟虚拟桌面,建议在 800×600 虚拟桌面中运行所有内容
特别声明:文章来源用户上传并发布,本站只提供信息存储服务,不拥有所有权,内容仅供参考。