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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值