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

archlinux wine 运行windows程序

Wine 是一款允许用户在 Unix/Linux 操作系统上运行 Windows 应用程序的兼容层,它是一个开源项目。该项目的目标是使得 Windows 应用程序能够直接在Unix-like系统上运行,无需依赖Windows操作系统。Wine 使用了复杂的底层技术来实现这一目标,包括API模拟、依赖性管理以及图形用户界面集成等。
————————————————

环境

itkey@archlinux: ~ $ neofetch                                                       [13:50:35]-`                    itkey@archlinux .o+`                   --------------- `ooo/                   OS: Arch Linux x86_64 `+oooo:                  Host: ASUS EXPERTBOOK B1400CEAEY_PX455CEAE 1.0 `+oooooo:                 Kernel: 6.14.4-arch1-1 -+oooooo+:                Uptime: 2 hours, 10 mins `/:-:++oooo+:               Packages: 656 (pacman) `/++++/+++++++:              Shell: zsh 5.9 `/++++++++++++++:             Resolution: 1920x1080 `/+++ooooooooooooo/`           WM: awesome ./ooosssso++osssssso+`          Theme: Adwaita [GTK2/3] .oossssso-````/ossssss+`         Icons: Adwaita [GTK2], elementary [GTK3] -osssssso.      :ssssssso.        Terminal: kitty :osssssss/        osssso+++.       CPU: 11th Gen Intel i5-1135G7 (8) @ 4.200GHz /ossssssss/        +ssssooo/-       GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics] `/ossssso+/:-        -:/+osssso+-     Memory: 2486MiB / 15679MiB `+sso+:-`                 `.-/+oso:`++:.                           `-/+/                           .`                                 `/                           

启用 multilib 存储库

想使用 multilib 仓库,请在/etc/pacman.conf文件中取消 [multilib] 段落的注释:
/etc/pacman.conf

[multilib]
Include = /etc/pacman.d/mirrorlist

然后更新系统

提示:运行 pacman -Sl multilib 来列出在multilib仓库里的所有软件包,32位链接库的软件包以 lib32- 开头

安装wine

sudo pacman -S wine 

运行exe文件

安装完成wine以后就可以直接运行.exe文件了。
在这里插入图片描述

中文乱码

现在会遇到一个问题,中文字体会乱码。
只需要把windows中的C:\windows\Fonts中的字体复制以下目录即可。

~/.wine/drive_c/windows/Fonts

具体用的哪个字体我也没有研究,我全部复制过来了。运行程序就不在有乱码了。

字体太小?wine设置DPI

命令行中运行

winecfg

在这里插入图片描述

卸载软件

wine uninstaller

参考

https://wiki.archlinuxcn.org/wiki/Wine

相关文章:

  • Python学习笔记(第三部分)
  • 人工智能对未来工作的影响
  • 三生原理的离散生成逻辑如何与复分析结合?
  • Python字典(dict)详解:从创建到操作全掌握
  • 产品设计三板斧与抓住事物本质的关键意义
  • 前端面试每日三题 - Day 21
  • 三元运算符与扩展运算符
  • 正则表达式:精准匹配,高效处理文本
  • (C题|社交媒体平台用户分析问题)2025年第二十二届五一数学建模竞赛(五一杯/五一赛)解题思路|完整代码论文集合
  • jupyterlab建议安装的两个插件
  • 《软件设计师》复习笔记(11.1)——生命周期、CMM、开发模型
  • react学习笔记3——基于React脚手架
  • 数字智慧方案6166丨智慧医养结合大数据平台方案(50页PPT)(文末有下载方式)
  • yum源配置文件CentOS-Base.repo完整内容
  • Python数据分析课程实验-1
  • pycharm安装的插件怎么显示在右侧
  • 深入解析三大查找算法:线性查找、二分查找与哈希查找的原理与应用
  • windows安装conda
  • 数值求解Eikonal方程的方法及开源实现
  • GitHub 趋势日报 (2025年04月30日)
  • 重庆市大渡口区区长黄红已任九龙坡区政协党组书记
  • 产假工资是谁出?女职工生育能领多少生育津贴?解答来了
  • 证监会:坚决拥护党中央对王建军进行纪律审查和监察调查决定
  • 黄育奇当选福建惠安县人民政府县长
  • 2025年度中国青年五四奖章暨新时代青年先锋奖评选揭晓
  • 朝鲜新型驱逐舰“崔贤”号进行多项武器试验