Ubuntu安装wine,安装windows软件

news/2025/2/12 22:50:45/

1.开启32位安装环境。

sudo dpkg --add-architecture i386

2.下载一个PGP公钥用来识别软件仓库

wget -nc https://dl.winehq.org/wine-builds/Release.keysudo apt-key add Release.keysudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

注意,这一步可能会出现NO_PUBLICKKEY的报错,可以使用以下命令解决,记得把key换成自己的。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 16126D3A3E5C1192

3.更新

sudo atp update

4.开始安装wine软件

# 稳定版
sudo apt-get install --install-recommends winehq-stable
# 开发版
sudo apt-get install --install-recommends winehq-devel
# 发行版
sudo apt-get install --install-recommends winehq-staging

5.安装wine的配置工具

sudo apt install winetricks

6 安装windows的软件

wine xxxxx.exe #用wine软件打开windows的可执行文件。

此处可能会出现报错,could not load kernel32.dll, status c0000135。使用以下方法来解决

#如果担心操作失误,可以先将~/.wine 备份,然后再进行以下操作
rm -rf ~/.wine
mkdir ~/.wine/prefix
export WINEPREFIX=~/.wine/prefix
export WINEARCH=win32
export WINEPATH=~/.wine
wineboot --init
winetricks
#或者以下命令也可以
WINARCH=win32 WINPREFIX=~/.wine32 winecfg # winprefix是自定义个wine32的目录,可自定义,只需要自己明白目录的意思即可。

命令执行后,会有弹窗出来,会有个下载,比较慢,耐心等待安装完成。
7.解决微信汉字的问题。找个windows电脑,将c:/windows/Fonts文件夹打包复制到ubuntu系统中,然后执行下面的命令。

unzip Fonts.zip
cp Fonts/* ~/.wine/driver_c/windows/Fonts/ #此处的目录是根据你自己实际情况来的,最终目的是将字体文件复制到wine容器下的Fonts目录,最终呈现的结果是,winecfg 弹窗下的显示页中的汉字正常显示就可以了。

8.微信输入框异常的问题。
输入以下命令

winetricks riched20 #这个命令很容易出现网络问题。

9.出现windows try啥的图标的问题。

apt install gnome-tweak-toolapt install gnome-shell-extension-top-icons-plusreboot

然后找到优化,将拓展中的topic-plus打开就可以了。

以上资源下载地址如下:
fonts Fonts文件字体合集下载
riched20 riched20_离线资源包


http://www.ppmy.cn/news/598303.html

相关文章

【CSS3系列】第九章 · 响应式布局和BFC

写在前面 Hello大家好, 我是【麟-小白】,一位软件工程专业的学生,喜好计算机知识。希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正&#xff0…

【Nginx】第四章 Nginx配置实例-反向代理

4.1 反向代理实例一 实现效果:使用nginx反向代理,访问 www.123.com 直接跳转到localhost:8080 4.1.1 实验准备工作 启动一个 tomcat,浏览器地址栏输入 localhost:8080,出现如下界面 在liunx系统安装tomcat,使用默认…

JS将图片转pdf,jspdf的使用

Hi I’m Shendi 最近做转换工具,需要将图片转pdf,这里记录下来 JS将图片转pdf,jspdf的使用 简介 A library to generate PDFs in JavaScript. 一个用JavaScript生成PDF的库。 下载 在网站或github下载 https://parall.ax/products/jspdf …

通过adb获取ANR日志

1、命令行输入:adb bugreport 2、等待日志下载完毕,解压bugreport文件 3、进入FS-->data-->anr

element(-ui 和 -plus)的table实现拖拽排序

首先我要介绍一个超级好用的工具,sortablejs 直接安装yarn add sortablejs, 后在自己的vue文件中引入就可以直接使用了 首先提供element plus 和 -ui的区别只在于 传入Sortable的el。 element-ui: ‘.el-table__body-wrapper tbody’ element-plus: ‘.el-table__bo…

git多人合作

首先创建一个仓库,然后比如现在仓库当中已经有代码了,那么想要参与项目,假设我们现在有一个远程仓库,这个是多人合作笔记,我们共同合作的代码main(master) git clone 克隆下来 git checkout -b my-feature //复制一份…

c++获取硬盘or分区序列号

在使用 Windows 时&#xff0c;可以使用命令获取硬盘分区的(或多或少唯一的)序列号。 GetVolumeInformation() 示例代码&#xff1a; #include <iostream>#include <windows.h> #include <stdio.h>int main(int argc, char **argv) {DWORD VolumeSerialNu…

怎么关闭macbook右上角的时间日期显示?

MAC全部取消时间目前没有彻底解决的办法&#xff0c;但是研究了下可以设置只能去掉日期&#xff0c;星期&#xff0c;同时显示时钟表盘的方式。 最终效果图&#xff1a; 操作步骤&#xff1a; 1. 点击【系统偏好设置】 2.点击【程序坞与菜单栏】 3. 按下图设置。