当前位置:首页 > Linux > 正文

Linux如何安装wine?

在Linux系统中安装Wine通常使用包管理器,对于Debian/Ubuntu系,运行 sudo apt install wine,Fedora/RHEL系使用 sudo dnf install wine,Arch系使用 sudo pacman -S wine,安装完成后建议运行 winecfg初始化配置。

安装前准备

  1. 更新系统
    终端执行:

    sudo apt update && sudo apt upgrade  # Debian/Ubuntu
    sudo dnf update  # Fedora
    sudo pacman -Syu  # Arch/Manjaro
  2. 启用32位支持(仅64位系统需要)

    sudo dpkg --add-architecture i386  # Debian/Ubuntu

安装方法(按发行版分类)

Debian/Ubuntu 及衍生版

# 1. 添加官方仓库
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
# 2. 添加源(以Ubuntu 22.04为例)
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
# 3. 安装Wine
sudo apt update
sudo apt install --install-recommends winehq-stable

Fedora/RHEL

# 启用RPM Fusion仓库
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
# 安装Wine
sudo dnf install wine

Arch/Manjaro

sudo pacman -S wine

初始化配置

  1. 运行配置向导
    终端输入:

    winecfg
    • 首次运行时会自动创建 ~/.wine 目录并安装依赖(如Mono、Gecko)。
    • 在弹出窗口中选择Windows版本兼容模式(建议Win10)。
  2. 安装Winetricks(增强工具)

    Linux如何安装wine?  第1张

    sudo apt install winetricks  # Debian/Ubuntu
    winetricks  # 运行后可选装运行库(如DirectX、.NET Framework)

运行Windows程序

  1. 通过终端启动

    wine /path/to/your_app.exe
  2. 图形化启动
    右键点击 .exe 文件 → 打开方式Wine Windows Program Loader


常见问题解决

  • 依赖缺失错误
    执行 sudo apt install -f 自动修复。

  • 程序无法启动
    使用 winetricks 安装缺失组件(如vcrun2015, dotnet48)。

  • 中文乱码
    winecfgGraphics 标签页取消勾选 Allow the window manager to decorate the windows


高级选项

  • 多Wine版本共存
    使用工具如 PlayOnLinuxBottles

  • 自定义虚拟磁盘
    通过 WINEPREFIX=/path/to/new_prefix winecfg 创建独立环境。


引用说明

  • WineHQ官方文档:https://wiki.winehq.org/Download
  • RPM Fusion仓库:https://rpmfusion.org
  • Winetricks GitHub:https://github.com/Winetricks/winetricks

提示

  • 安装前务必检查Wine应用数据库确认程序兼容性。
  • 游戏用户建议搭配显卡驱动(如Vulkan)提升性能。
0