当前位置: 首页 > 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

http://www.dtcms.com/a/167653.html

相关文章:

  • 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年一加7pro刷twpr / magisk / kali nethunter教程+资源下载+避坑指南
  • Linux安装部署Postgresql数据库
  • LiteOS与SLE透传实战案例
  • 【基础算法】插值查找算法 - JAVA
  • Java 算法入门:从基础概念到实战示例
  • MySQL数据同步之Canal讲解
  • 【Hice入门】Hive性能优化:存储与计算优化深度解析
  • 【C++指南】vector(三):迭代器失效问题详解
  • 前端如何转后端
  • JGQ516Ⅱ数据采集湿法袋式除尘器实验装置