[实战] 在 ARM64 Debian 环境下安装与配置 Wine,从零开始跑 Windows 程序

admin
本实战教程详细介绍了在 ARM64 架构的 Debian 系统中安装与配置 Wine 的全过程,内容从零开始,涵盖环境准备、Wine 安装及配置步骤,最终指导用户成功在 Linux 环境下运行 Windows 程序,为 ARM 平台用户提供了跨平台运行的实用方案。

在 ARM64 架构的设备上(如树莓派 4/5、NVIDIA Jetson、Mac M1/M2/M3,或部分 ARM 服务器)运行 Windows 应用程序,一直是许多极客和开发者的梦想,虽然 ARM64 架构在性能和功耗上表现优异,但 Windows 原生软件的兼容性一直是个痛点,所幸,Wine(Wine Is Not an Emulator)提供了一个完美的解决方案。

本文将详细指导您在 ARM64 环境下的 Debian 系统中安装 Wine,解决常见的架构依赖问题,并让您成功运行 Windows 软件。

前置准备

在开始之前,请确保您的系统是纯净的 ARM64 版本 Debian(Debian 11 Bullseye 或 Debian 12 Bookworm),您需要 root 权限或具有 sudo 权限的用户。

[实战] 在 ARM64 Debian 环境下安装与配置 Wine,从零开始跑 Windows 程序

更新系统软件包列表:

sudo apt update && sudo apt upgrade -y

安装必要的依赖库

Wine 在 ARM64 环境下运行时,为了兼容 32 位 Windows 应用程序,通常需要加载 i386 架构的库,在安装 Wine 之前,我们需要添加 i386 架构支持并安装基础依赖。

添加 i386 架构支持

sudo dpkg --add-architecture i386

安装基础依赖

sudo apt install -y libwine libwine-i386:i386 wine64 wine32

注意:在 ARM64 上,wine32 包通常包含 i386 的库文件,这是运行旧版 Windows 程序的关键。

添加 Wine 官方 APT 仓库

为了获得最新且

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码