一、wine5.0使用简介(心得)

Wine 是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。(复制于百度百科)

简单来说,就是Ubuntu安装了Wine这个软件,就可以实现在Ubuntu系统上运行exe类型的软件。因此,为了实现在ubuntu上运行微信、qq,使用wine是最好的选择。

我的想法是想把Ubuntu当成一个日常的操作系统来使用,因为最近所学课程也涉及到linux,所以就想使用Ubuntu操作系统来熟悉linux操作,顺便满足一下日常需求(社交、娱乐功能)等。众所周知,linux的软件相比于windows并不全面,很多常用软件在linux都找不到。因此,为了能够在ubuntu上使用这些日常软件,我入坑了wine

下面附一张我在ubuntu上使用微信的图:
在这里插入图片描述
你甚至可以在wine上运行植物大战僵尸(滑稽):
在这里插入图片描述
看到wine的魅力了吗?这可是Ubuntu系统啊!(居然被我搞得像windows系统一样。)

接下来进入正题,详细讲解安装、配置wine5.0以及wine的使用方法、安装wine微信、安装游戏等等攻略。

二、wine5.0的安装及配置

目前wine5.0可以安装在ubuntu16.04\18.04\19.10\20.04 版本上,我使用的是ubuntu19.10,因为ubuntu19.10以上的版本不用下载wine的相关依赖包,只需按照官网步骤下载安装即可。

1、安装wine5.0

[wine5.0] ubuntu安装wine5.0详细教程(亲测可用)

2、配置wine5.0

①创建wine映射目录

wine安装软件时的目录和ubuntu的不一样,执行exe的安装软件时安装的目录实际上是wine的映射目录,创建wine后wine默认有一个C盘,各种配置软件都存在这个“C盘”里。

安装完wine5.0后,需要在终端上输入命令

winecfg

这个命令是打开wine的配置窗口,执行后wine会自动创建映射目录/home/用户名/.wine,这个目录很重要,wine的映射C盘就在这个目录。(实际上安装了wine之后如果运行了exe的文件,wine也有可能自动创建这个映射目录。)

第一次打开wine的配置窗口,会弹出安装wine-mono和wine-gecko,这是两个wine重要的插件(Mono是.NET Framework的开源和跨平台实现,gecko是为了实现IE),这两个插件在下面有手动安装教程,所以提示弹窗安装时都点击取消即可
在这里插入图片描述
打开了配置窗口说明wine映射目录创建成功了。

②简单配置wine

wine的配置页面没什么可说的,感觉有跟没有区别不大,这里只列举我的界面配置。

首页的windows版本我选的是windows 7
在这里插入图片描述
在“显示”一栏,“允许窗口管理器装饰窗口”是为了让打开的软件的边框可以自由拉伸。

经过我使用多天的wine的经验,不要勾选虚拟桌面,这个功能感觉很鸡肋。
在这里插入图片描述
这个界面的下方会出现乱码字,后续教程会解决。

③安装winetricks以方便管理wine5.0(重点)

打开终端,先更新apt源

sudo apt update

然后安装winetricks:

sudo apt winetricks

在这里插入图片描述
用apt安装的winetricks是2019-09-12版本的,感觉已经够用了。如果想安装2020年最新版的winetricks可能需要去官网下载,网上有教程。

安装完winetricks后,直接在终端输入

winetricks

就可以打开winetricks了。
在这里插入图片描述
选择默认的wine容器,出现下面画面,可以根据需求进行相关的操作。
在这里插入图片描述

④安装wine-mono和wine-gecko(重点)

[wine5.0] wine5.0安装wine-mono、wine-gecko具体步骤

3、wine的使用

①运行exe软件(重点)

wine运行exe软件,实际上有两种方法,一种是在终端上打开软件:

wine 文件.exe

我发现这种方式不能打开某些exe文件,会提示莫名其妙的报错。

第二种方法是直接用归档管理器文件系统直接打开exe文件。如打开软件根目录,找到主执行程序文件,右键选择以【Wine Windows Program Loader】方式打开软件。
在这里插入图片描述
要注意不是全部的exe软件都能在wine平台上打开。一般点击后没反应的、或者点击后出现错误的,应该都是wine不支持的(当然也有别的情况)。不出意外的话,你已经能在ubuntu里打开植物大战僵尸了:
在这里插入图片描述

②wine的个人使用习惯

wine的映射磁盘文件是在主目录(即/home/用户名)下的.wine目录内,里面的drive_c实际上就是wine的映射c盘,以后执行exe的安装程序时,如果安装程序安装目录在C:/Program Files (x86)/test,那么实际上这个文件就在你的ubuntu的/home/用户名/.wine/drive_c/'Program Files (x86)'/test内。

一般wine的软件都安装在Program Files (x86),所以建议把这个文件夹添加到书签里,方便下次打开使用。
在这里插入图片描述

4、wine5.0的进阶使用(优化exe软件)

①解决wine5.0乱码的问题:

刚安装的wine通常都会有乱码的情况,这是因为安装wine时不会自带安装windows的相关字体文件,而windows软件的字体恰恰需要这些windows字体。

为了解决wine乱码问题,可安装以下步骤:
[wine5.0] 解决wine所有软件乱码(中文不显示)问题

②解决各种软件输入框不显示字体的问题

有个别软件会有输入框不显示字体的问题(尤其是微信),如下图:
在这里插入图片描述
这种情况是缺少了必要的dll组件。这个组件可以通过winetricks安装,具体按照以下步骤执行(以下步骤参考自:https://blog.csdn.net/Ivansyi/article/details/105616383

(1)如果你的ubuntu没有安装winetricks,执行安装(它是一个很有用的wine管理软件):

sudo apt install winetricks

(2)在终端执行:

winetricks riched20

在这里插入图片描述
安装完毕,输入框正常显示。
在这里插入图片描述

③在wine5.0上安装Adobe Flash Player插件

有个别软件打开时会提示缺少Adobe Flash Player插件,然后会弹到官网下载界面让你下载。但是我试过了无数种方法,在官网下载的exe安装包根本无法打开,一打开就是黑屏。

但最终我还是解决了!!!

exe软件运行不了,我们可以用msi格式的软件安装呀!在百度搜msi格式的Adobe Flash Player安装插件,下载下来,通过以下命令在终端里安装:

wine start ~/下载/xxx.msi 

start命令是wine执行msi软件的命令。这里安装包和安装过程暂时不提供,有兴趣的朋友去百度搜一下Adobe Flash Player的msi安装插件就好了。

5、利用wine5.0安装各种软件和游戏!

①利用wine5.0安装微信

[wine5.0] ubuntu完美安装运行微信

②……

待更新……

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐