我正在寻找逐步指导,以指导我如何安装,配置和调试新用户在Ubuntu中处理Wine时遇到的许多问题。

推荐的安装方式是什么Wine,它存在一些关键问题以及如何解决?

如果我在Wine中使用某个应用程序存在特定问题,该如何解决呢?为确保我可以解决与我要使用的应用相关的问题,建议采取哪些步骤?

评论

对于Ubuntu:wiki.winehq.org/Ubuntu

#1 楼

如果要使用Wine的最新开发/升级版本,请确保遵循Ubuntu官方WineHQ指南中的指南,基本上涵盖以下内容:



如果正在使用64位体系结构,然后启用32位以实现更好的兼容性

sudo dpkg --add-architecture i386



添加Wine密钥,Wine存储库和更新存储库

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key



我们将像这样添加存储库(lsb_release -sc将自动获取代号):

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt update





然后安装您要使用的Wine版本:



基于Wine Development(稳定)(例如:4.0)

sudo apt install --install-recommends winehq-stable



基于葡萄酒开发(测试阶段)(例如:4.1)

sudo apt install --install-recommends wine-devel winehq-devel



基于分期(出血边缘)(例如:4.1.1)

sudo apt install --install-recommends wine-staging winehq-staging



最近运行的

在终端中
WINEARCH=win32 winecfg


以确保它正确配置了Wine(在rder)。您还需要安装winetricks(另一个配置包,对于安装Windows组件(如.NET Framework和其他所需的库确实很有帮助))。因此,在此之后,请执行以下操作:

sudo apt install winetricks



视频演示显示了Wine 1.9.X的实际效果-Wine 1.9.X的性能


> 1。 Wine Stable,Development和Staging版本之间的差异

稳定版本提供的bug更少,稳定性更高,并且在发布后每3-6个月会收到更新。

开发版本是开发中的下一个稳定版本,每2周更新一次。

登台版本与开发版本相同,但包含Wine-Staging的所有修补程序和增强功能

坚持使用稳定版本(偶数版本:1.0、1.2、1.4 ...)还是不稳定版本(奇数版本:1.1、1.3、1.5 ...)取决于用户,主要区别在于开发版本中增强了兼容性和性能。您将获得它提供的最新修复程序,并成为可以在开发周期中提供帮助的测试人员。

2。安装推荐的稳定Wine版本(来自PPA)

在终端中,键入以下内容以添加Wine PPA,更新存储库并安装最新的Wine&Winetricks版本:

wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks


或者您可以包括Wine 32位Arch(更好的支持)并配置winecfg(这仅应应用于新安装,因为它将把现有的Wine安装移动到名为winebck的文件夹中):

sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key && sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && sudo apt update && sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg


3。如何知道应用程序需要哪些组件

要了解应用程序需要哪些组件,请查看Wine应用程序数据库。它列出了该应用程序是否可用,需要什么组件以及如何安装它们。

4。如何在Wine上安装其他组件,DLLS和库

要为您的游戏和应用程序提供一个工作和增强的Wine环境,建议您使用winetricks安装其他组件,以更好地与游戏兼容。为了拥有一个更好的操作系统,以下是HL / HL2的示例(非Steam。对于Steam版本,请访问:如何安装Steam?。知道Ubuntu本身支持Half-Life和HL2):

要播放HL / HL2,您需要如上所述的Wine PPA。在终端上至少打开一次winecfg之后,通过运行winetricks打开winetricks --gui,然后执行以下步骤:

选择选择默认的wineprefix



选择“安装Windows DLL或组件”



安装我标记的所有内容(以及您需要的其他任何内容)。它涵盖了许多应用程序:单击HL / HL2的安装程序,然后选择Open with Wine。两种游戏都应该完美运行。这通常适用于一般应用程序,并且取决于应用程序,您将需要安装更多或更少的组件。

还可以通过在winetricks命令后添加组件名称来在终端中安装每个组件:

winetricks vcrun2010-将使用winetricks安装vcrun2010

winetricks xna40-将安装xna40

5。对Wine应用程序进行故障排除

有时,运行应用程序时,可能会发生以下一项或多项操作:


冻结应用程序
酒打开蓝色的窗口暂时关闭,然后没有关闭
什么都没有发生
在Wine窗口中,开始或某个时刻一切都是黑色

DLL,视频卡或组件未出现公认的

对于大多数此类问题,都有解决方案。以下是建议的步骤,可帮助您开始对进入Wine应用程序的方式进行故障排除:


始终访问Wine App网站,以查看其他测试人员做了哪些工作才能使该应用程序正常工作。例如,这里我正在测试《死岛:激流》,我把它赋予了青铜色,因为在选择了角色之后,整个游戏都进入了黑屏。我要测试发生了什么,就是去终端并从那里运行游戏。在终端中,有些错误提示我缺少游戏正常运行所必需的部分。读取错误输出并执行建议的操作(替换损坏的DLL)后,我可以安装游戏所需的组件,并且游戏运行正常。
知道游戏需要什么对于使游戏正确运行至关重要。设置winecfg选项和OS环境只是一小部分。这只是为应用程序创建环境。您需要添加其他功能,例如DirectX,XNA,.NET Framework以及应用程序可能需要的其他功能才能正常工作。这些是某些应用程序的关键组件。没有它们,即使某些应用程序正常运行,其他应用程序也无法正常工作。确保拥有所有这些组件,可以使您更有可能满足应用程序的需求。
从我的《死岛》测试中可以看到,我添加了多个winetricks软件包,还安装了游戏附带的3个软件包(DirectX ,Windows Media Format和Microsoft Visual C ++ 2010)。有了这个,我设法保证了游戏能够开始并且可以玩。
某些应用程序仅针对某些Windows版本创建,如使用Dungeon Keeper看到的那样。要为特定的应用程序指定特定的Windows版本,您可以打开winecfg导航到“应用程序”并选择“添加应用程序”,然后搜索应用程序的可执行文件并单击“打开”。现在,从列表中选择应用程序,然后为其更改Windows版本。这样,仅会为此应用程序分配一个特定的Windows版本,而不是全局更改所有应用程序的Windows版本。
全局更改Windows版本会影响以其他Windows版本安装的应用程序。例如,在Windows XP环境中安装Terraria,然后在运行Windows 7后进行更改,将给您两个错误之一,一个是,找不到已保存的游戏,两个没有运行该应用程序。

一个可以通过终端诊断问题的应用程序,这是迄今为止了解该应用程序在做什么或需要什么的最好方法。该应用程序可以告诉您以下信息:


它需要运行哪些缺少的DLL(mscore.dll,steam_api.dll)
它需要运行哪些缺少的组件(XNA,DirectX,.NET ...)
如果问题是您使用的是64位环境而不是32位环境
如果需要添加参数要运行的应用程序

对于缺少的DLL,我建议使用dll文件下载APP所需的缺少的特定DLL。通常,您可以将此DLL粘贴到游戏文件夹中或Windows / System32文件夹中(或同时粘贴到这两个文件夹中),这应该可以解决问题。对于缺少的组件,请使用winetricks


对应用程序进行故障排除时,请始终在模拟的桌面窗口中运行该应用程序。打开winecfg转到“图形”并启用“模拟虚拟桌面”。然后为其设置分辨率。这样,如果应用程序死机,劫持了键盘和/或鼠标焦点,至少您有一种方法可以消除该应用程序,而不是在几乎没有选择的情况下将其全屏显示:




对于全屏冻结应用程序,我建议激活“键盘布局”窗口中的“ Kill X”功能,当您尝试摆脱冻结状态时可以节省几秒钟的时间Wine应用程序:



退出冻结状态的另一种技术是打开终端并键入wineserver -k或杀死X服务器。为此,请先运行sudo dpkg-reconfigure keyboard-configuration对其进行配置,然后在最后一个选项中提及杀死X,说“是”。这将启用CTRL + ALT + BACKSPACE组合。
请记住,如果应用程序在Windows中需要最低或推荐的硬件要求,则在Linux上也需要相同或最低要求。如果应用程序需要512 MB的RAM和2.0 GHz的CPU,则在使用Wine的Linux上也需要相同的内容。
有时,您会遇到无法打开或安装的ISO或其他任何图像格式的应用程序。 Ubuntu附带了几种打开此文件的工具,但到目前为止,我尝试过的最好的工具是CDEMU,它涵盖了几种带有多扇区或受保护格式的图像。这是您与DAEMON Tools类似的东西最近的东西。只能使用此应用打开和安装“模拟人生3”,“模拟城市2000”等案例。能够安装/卸载具有多扇区或受保护格式的CD / DVD图像的应用程序中的更多信息

对于特定应用程序未运行,显示图形故障,黑屏或未运行完整图形的情况我实际上建议阅读适用于最终用户的以下链接之一以获得视频支持:

Nvidia用户-如何安装Nvidia驱动程序?

混合-是

Ati-直接从AMD安装专有的ATI Catalyst视频驱动程序(fglrx)的正确方法是什么?

除了检查上面,如果您有正确的驱动程序,我还要补充一点,您需要检查您的视频卡是否支持OpenGL。为此,我将首先安装mesa-utils(如果尚未安装):

sudo apt-get install mesa-utils

以测试对OpenGL的支持。只需运行检查以查看是否支持OpenGL:

glxinfo|grep 'direct rendering'

如果您有支持,它应该说是。另一个选择是:

最后,您可以运行/usr/lib/nux/unity_support_test -p来了解视频卡的渲染方式及其渲染的FPS。另一个非常重要的一点是从终端运行应用程序,如glxgears所示,这种方式将显示问题所在。


如果运行酒类应用程序时Unity Launcher没有隐藏自身或向右移动应用程序,则可以执行以下两项操作之一:


按住ALT键,然后单击“酒”并将其拖到左侧。在外观选项中,选择“自动隐藏启动器”,然后将灵敏度设置为所需的水平。这样,当鼠标离开其区域时启动器将隐藏。





Wine(包括Steam游戏)无法识别Shader Model 3.0。

有些游戏需要着色器模型,并输出与必需的OpenGL扩展GL_EXT_texture_compression_s3tc类似的错误。要解决此问题,只需在终端中键入以下内容: br />
从不能玩新游戏的时代开始,酒就走了很长一段路。在Ubuntu上玩起来毫不费力。 Wine甚至在Wine 1.6上对SM4.0和DirectX 10/11都提供了一些支持。如果问题仍然存在,则表明您的视频卡不支持此功能,或者您缺少正确的库。

Wine可能无法检测到Shader Model的另一个原因是,它可能在酒壶。打开仪表板,然后键入wine AppName.exe。选择您的wineprefix,然后选择“更改设置”。然后寻找glsl = enabled选项并选择它。这应该可以解决“着色器模型”问题。像游戏Limbo这样的案例就是通过这种方式解决的。

6。如何在不使用同一窗口的情况下打开多个Wine应用程序(重叠)

您可以在启动每个单独的Wine程序之前通过调整一些Wine参数来设置多个Wine窗口。最快的方法是打开要运行的应用程序可执行文件所在的终端。让我们假设它是Wow.exe应用程序。然后只需键入以下内容:

wine explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console


这将打开带有标题为“ WOW”的窗口的Wow.exe可执行文件,该特定Window的分辨率为1024x768,并将参数-opengl和-console应用于Wow可执行文件。现在假设您已将游戏安装在其他地方,则需要进行以下更改:

wine explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console


这将执行Wow.exe,并假设它位于名为fun的分区中的wow文件夹中在您的/ media / USER文件夹中。例如,在运行4个应用程序时,输出应与此类似:



有一种更简单的方法可以实现此目的。这个想法是通过右键单击桌面并选择新建文档->空文档来创建桌面快捷方式。这应该在您的桌面上创建一个“无标题文档”文件。现在打开文件并粘贴以下内容:

[Desktop Entry]
Type=Application


现在保存它并将文件重命名为您要打开的应用程序,但最后添加“ .desktop” ”。它将变成“可执行Windows图标”。现在,再次右键单击该图标,然后转到属性->权限->激活允许以程序执行文件。现在转到“基本”选项卡,并插入执行该wine应用程序所需的信息。最终结果应该是这样的:



7.。拥有Ubuntu 64位会影响Wine

是的,拥有Ubuntu 64位也会将Wine设置为64位。这将对许多只能在32位版本上运行的Windows应用程序造成一些问题,例如,由于它们只能在32位版本上运行,因此无法安装多个.NET Framework,这将导致用户无法使用运行许多Windows应用程序。为解决此问题,如上所述,您已经成功安装了PPA版本,您需要执行以下操作。立即安装PPA葡萄酒包装,并在打开sudo apt-get install libtxc-dxtn-s2tc0之前打开终端(请通过输入libtxc-dxtn-s2tc0确保您位于主文件夹中),然后键入以下内容:

rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg


用您的用户帐户更改USER。例如,在我的情况下,该行将显示为winetricks

使用此方法,您已将Wine体系结构更改为32位,并且在打开Winecfg时,它将所有可用的Windows版本配置为32位。

8。 Wine PPA的替代品

PlayOnLinux(PoL)

尽管您可以单独使用Wine实际安装和配置所需的一切,但它可以使用PoL补充应用程序(winetricks,regedit,explorer)可以在安装应用程序时为您节省一些麻烦和时间。使用PoL,您可以找到可以选择并安装在数据库中的应用程序列表:



,只需选择安装即可获得以下好处:


创建一个独立的容器来容纳已安装的应用程序,并为已安装的应用程序提供特定的Wine版本(在某些情况下,特定的Wine版本对于特定的应用程序比当前的Wine版本更有效)。
自动安装应用程序需要正常运行的所有其他DLL和组件。
添加应用程序需要的相应注册表项

创建一种独立的方式来运行多个应用程序,而不必让它们相互重叠

当然,重要的是要知道PoL与Wine并肩工作,并且它需要Wine才能正常工作(这是很重要的。基于此)。在许多情况下,一个应用程序可能无法与PoL一起使用,但可以与我在本指南中提到的默认Wine配置一起使用。因此,如果您找到要在PoL中使用的应用程序,那就太好了。但是,如果找不到它,请记住,您始终可以使用默认的Wine来安装和配置应用程序。

使用Wine来安装应用程序并使用PoL来安装应用程序的好处是使用Wine,您可以使用DASH访问和执行应用程序,如下图所示:


(Terraria)


(Dead Space和Dead Island)

CodeWeavers CrossOver(CC)

CC与PoL在安装和配置应用程序方面非常相似。主要区别在于CC提供官方支持。他们甚至拥有自己的CodeWeavers数据库,其中包含超过10.000多个应用程序。不仅如此,它们还具有类似于Wine的AppDB中的排名系统。他们还为Wine的发展做出了贡献,您可以在其支持中看到其中的一些。

DosBox(DB)

DB与MS-DOS应用程序一样,如Wine一样。 Windows应用程序。使用DB,您可以在系统中运行MS-DOS应用程序。只需安装winecfg软件包即可。运行应用程序非常简单,只需转到应用程序所在的文件夹并执行以下操作:

cd ~

这将打开当前文件夹作为数据库上的驱动器号环境。

还可以在打开数据库后执行以下操作来安装文件夹:

export WINEPREFIX="/home/cyrex/.wine"

例如

dosbox

将创建包含Dune2文件夹的C:驱动器盘符。因此,如果仅执行dune2.exe,则会得到以下信息:




9。我可以与Wine一起使用的一些特殊参数和技巧有哪些,例如:

COMMANDS

dosbox ./-显示版本葡萄酒

mount x: /Absolute/Path/To/Folder/Of/App-终止特定用户的所有葡萄酒版本。如果您的Wine应用程序被冻结,占据了整个屏幕并且不允许您使用Ubuntu,鼠标或键盘专注于该应用程序以及某些应用程序可能出现的其他Wine问题,这将非常有用。

mount c: /home/cyrex/Desktop/Dune2-将打开类似于Windows资源管理器的浏览器

wine --version-创建一个虚拟桌面,其中X是“桌面窗口”的名称,Y是窗口的分辨率。例如:wineserver -k

wine explorer-将打开类似于Windows的Wine的注册表版本。

wine explorer /desktop=X,Y-将打开与Windows中类似的“添加和删除Wine”。在这里,您不仅可以查看已安装和卸载的应用程序,还可以根据需要安装新的应用程序。

wine explorer /desktop=WOW,1024x768 Wow.exe-将打开winetricks应用程序以安装缺少的库,DLLS和组件,这些文件对于许多Windows应用程序的正确功能都是必不可少的。

regedit-将打开您所在的Wine配置可以设置视频,声音和Windows版本。

wine uninstaller-向您显示Wine可以看到的IP。与ipconfig相似。

winetricks-向您显示建立的IP /端口连接。与netstat相似。

winecfg-设置可执行文件的工作目录。如果可执行文件只能在同一文件夹而不是完整路径下工作,则此选项很有用。例如,如果您要运行.bat文件或仅从另一个文件夹(例如,父文件夹)执行命令,则假定我们与MetroLL.exe不在同一文件夹中,则可以执行以下操作:

 `wine start /d "C:\Program Files\GMT-MAX.ORG\Metro Last Light" MetroLL.exe`


这将做两件事,它将首先将目录设置为wine ipconfig文件夹,然后将运行最后提到的wine netstat。这类似于从同一文件夹运行可执行文件,但具有从任何其他位置运行应用程序的优势。这里要知道的是:


Wine不喜欢Unix路径,因此您需要使用wine start而不是Metro Last Light分隔文件夹

您需要使用绝对路径。您需要从MetroLL.exe开始,以确保可执行文件始终能够正常运行。
如果可执行文件在\驱动器之外,请添加相应的字母。例如,要在Wine外部执行Windows二进制文件,请使用\字母,因为C:\通常指向Linux系统的根目录。
如果有疑问,请向命令询问C:参数,例如(例如:Z:\

Z:-此变量用于将Wine Prefix更改为另一个位置。例如,如果您希望合并PoL和Wine(不推荐使用,因为PoL具有多个前缀),您可以执行以下操作:

   `export WINEPREFIX="/home/USER/.PlayOnLinux/wineprefix/PREFIX"`


其中PREFIX是您想要的一个与Wine合并。您将不得不再次运行winecfg。

TIPS



处理有空格的文件夹时(例如:魔兽世界),您可以通过在每个空格前面添加\符号来执行Wow.exe文件,这会转义该符号。最终结果将类似于“ World \ of \ Warcraft \ Wow.exe”。如果您不想在代码行中添加此转义符号,只需对整个链接加双引号,这样看起来就可以:

wine Explorer / desktop = WOW,1024x768“ / media / cyrex /我的分区/魔兽世界/Wow.exe” -opengl -console

您可以看到,其中有2个文件夹,其中有“ My Partition”和“ World of Warcraft”,我引用了整个字符串,不需要包含转义字符。如果您希望使用Wine路径(例如:C:/),则所有斜杠将是双斜杠(例如:“ C:\ Program Files \ App”)。

应用于一个应用程序应始终在引号之外。使用上面的示例,我们可以在引号外看到-opengl和-console。
处理使用鼠标和/或键盘的应用程序时,可以使用/?杀死该应用程序,或直接打开该应用程序在Windows模式下或使用wine start /?参数设置Windows模式将避免出现鼠标/键盘问题。

10.稳定性,性能和应用程序支持Wine为最终用户提供了

应用程序支持

我从2005年开始尝试使用Wine,并了解Ubuntu下Wine在开发过程中如何快速

在2012年左右推出Wine 1.2之前,很难在Wine上运行许多应用程序,但是在Wine 1.2推出之后,情况就完全不同了。在2012年发布1.4,2013年发布1.6,然后在2015年发布1.8之后,情况更是如此。许多案例开始出现,他们可以立即使用。像《 Deep Space 2》这样的情况是/当时我可以玩的最新游戏之一,并且在发布3天后进行了测试。爱丽丝梦游仙境(我指的是新的),《模拟人生3》,《魔兽世界》,失忆症等。甚至可以玩《天际》。这些游戏需要强大的图形,除了上面提供的常规安装外,您几乎不需要其他设置就可以玩。

要了解您可以在Wine上玩什么游戏,我建议您访问Wine应用数据库:http://appdb.winehq.org/,它可以容纳超过10K。其中包括有关游戏性能和稳定性的信息,有助于了解游戏是否可以玩。

Wine App数据库还提供了一个排行榜,该排行榜确定了哪些游戏可以发行较少的问题(如果有的话)。当您看到此排名时,便会知道该应用程序是否可以运行。请注意,您还需要考虑测试仪在Wine数据库上显示的硬件和Wine版本。排名如下:

白金排名-意味着您几乎有100%的机会可以立即使用该应用。

金排名-意味着您可能会发现自己

银级-表示该应用将运行,但可能存在图形,声音或控制问题。

铜级-表示该应用将无法正常运行。

垃圾等级-表示该应用仍然无法运行,甚至可能无法安装。唯一可行的方法是,当超人早上开始吃k麦片时。

几年前,白金游戏的数量还不到50个。2012年,查找超过1.5K款游戏,其中近200款是最新标题。今天,有超过6K +游戏,其中4K +是白金。参与测试Wine应用程序的人越多越好。主要原因是我始终建议使用Wine的PPA。

性能

有关性能信息,请参阅Windows和Ubuntu之间的游戏性能差异

11。如何卸载Wine

可以根据需要通过两种方式卸载Wine。如果只需要将Wine重置为默认值,则只需删除export WINEPREFIX文件夹,然后通过运行wineserver -k再次创建它。如果您要备份的文件夹位于wine explorer /desktop上,则现在是删除该文件夹的好时机。要删除该文件夹,只需执行以下操作,它将照顾整个Wine环境:

现在,如果您想从Ubuntu上实际卸载Wine,则可以请执行以下操作,但请注意,这不会删除您的.wine或缓存的文件夹:

winecfg

这将卸载与wine相关的所有软件包,包括wine,wine1.9, winehq,winetricks等。基本上删除所有与葡萄酒有关的内容。

评论


@LuisAlvarado,真是一个了不起的答复! PlayOnLinux +1;我什至不知道如何使用Wine,我只是让PlayOnLinux为我做所有事情。

–帕迪·兰道(Paddy Landau)
13年7月9日在10:19

那是大量的信息!这是我在这里见过的最长的答案。您不能只是去Ubuntu软件中心,搜索Wine并单击安装吗?

– Harsha
17年5月19日下午4:52

@LuisAlvarado您能解释一下如何卸载Wine吗?这对我有很大帮助。谢谢。

– codeaviator
17年5月24日在2:13

@codeaviator谢谢你的想法。最后增加了一个简单的过程,该过程包括实际上要“重置”葡萄酒的用户和真正要清除地狱的用户,就像没有明天。好工作的编解码器。

–路易斯·阿尔瓦拉多(Luis Alvarado)
17年5月24日在19:42

@LuisAlvarado:很棒的帖子..只是一个简单的问题-有没有办法安装32位和64位应用程序。这样,当我执行一个应用程序时,它将自动检测它是32位还是64位,并相应地执行而没有任何问题。

– Saurav Kumar
17年6月15日在5:52

#2 楼


如何完全安装/卸载Wine并运行“ Wine”(创建wine文件夹)。

打开终端,如果使用的是64位体系结构linux系统,请启用32-以获得更好的兼容性...
sudo dpkg --add-architecture i386
sudo apt update


我们首先要做的是安装wine64和wine32,以便与游戏更好地兼容,这也是正确的方法,所以请复制并将以下每个命令粘贴到您的终端中。

sudo apt install wine32  or sudo apt-get install wine32
sudo apt install wine64  or sudo apt-get install wine64


下一步从官方Wine仓库安装Wine暂存器

以下过程可以用来直接使用WinHQ软件包安装Wine。
首先使用以下命令更新Linux系统:
sudo apt update


接下来添加WineHQ签名密钥和存储库:

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main'

至此,我们提供了以下WineHQ安装:稳定,登台和开发版本。选择适合您的环境的安装命令:

WineHQ稳定版要安装稳定的WineHQ软件包,请输入:

sudo apt-get install --install-recommends winehq-stable

Wine安装后检查版本:
wine --version

它应该为您提供:wine-5.0

WineHQ升级要安装说明的WineHQ软件包,请输入:

sudo apt-get install --install-recommends winehq-staging

Wine安装后检查版本:
wine --version

它应该给您:wine-5.2(分期)

WineHQ开发要安装开发WineHQ软件包,请输入:

sudo apt-get install --install-recommends winehq-devel

检查版本红酒安装后:
wine --version

应该给你wine-5.2

(复制并粘贴)在终端中运行wine类型winecfg:

winecfg



在终端中,以确保它正确配置了Wine(按
顺序)。您还需要安装winetricks(另一个
配置包,对于安装Windows
组件(如.NET Framework和其他所需的库确实很有帮助))。因此,在执行此操作之后,请执行以下操作:

sudo apt install winetricks


如何卸载Wine

根据您的需要,可以通过两种方式卸载Wine。如果只需要将Wine重置为默认值,则只需删除.wine文件夹,然后通过运行winecfg再次创建它即可。如果您要备份.wine文件夹中的应用程序,那么现在是删除该文件夹的好时机。要删除该文件夹,只需执行以下操作,它将照顾整个Wine环境:

rm -fr ~/.wine
rm -fr ~/.cache/wine
键入winecfg来创建您的.wine文件夹:

winecfg

现在,如果您想从Linux Distro实际卸载Wine,可以执行以下操作,但是请注意,这不会删除您的.wine或缓存的文件夹:
sudo apt purge wine*

这将卸载与wine有关的所有软件包,包括wine,wine1.9,winehq,winetricks等。基本上删除与葡萄酒有关的所有内容。

删除不必要的软件包:

sudo apt autoremove


并升级系统:

sudo apt upgrade