过渡到 Linux 的用户的担忧之一是他们是否可以在 Linux 上运行自己喜欢的应用程序。这些范围可以从 Windows 游戏和简单的应用程序软件。值得庆幸的是,Wine 允许用户在 Linux/Unix 系统上运行和执行 Windows 程序。Wine(Wine Is Not an Emulator)是一个开源兼容层,可让您在 Linux/Unix 环境中执行 Windows 应用程序。Wine 充当解释器,为可在 Linux 中运行的程序创建执行层。它还提供了一个库“Winelib”,开发人员可以使用该库编译 Windows 应用程序,以帮助将它们移植到本机 Unix 可执行文件中。

Wine 的最新版本是Wine 6.0,于 2021 年 1 月 14 日发布。它提供了大量与主要领域接壤的增强功能,例如:

  1. DirectShow 和媒体基金会支持。
  2. 文本控制台重新设计。
  3. PE 格式的核心模块。
  4. WineD3D 的 Vulkan 后端。

在本指南中,我们将介绍如何在 Ubuntu 20.04 上安装 Wine 6.0。我们已经有了如何在 Debian 10 上安装 Wine的指南。

第一步:更新系统

首先,确保通过运行以下命令更新包列表:

$ sudo apt update

2 步:下载并添加 Wine 存储库密钥

更新系统后,下一步是下载存储库密钥并将其添加到 gpg 密钥环文件中。使用 sudo apt-key list 列出您信任的密钥。

以下命令添加 wine 存储库密钥:

$ wget -qO https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

3 步:添加 Wine 存储库

添加存储库密钥后,继续并在您的 Ubuntu 系统上启用 Wine 存储库,如下所示:

$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ main'

4 步:在 Ubuntu 20.04 上安装 Wine

现在存储库已准备就绪,请继续在您的 Ubuntu 20.04 系统上安装 Wine 6。

$ sudo apt update
$ sudo apt install --install-recommends winehq-stable

将下载相当多的软件包。

安装成功后,用命令查看wine版本。Wine 6.0 版已安装在您的机器上。

$ wine --version

5 步:使用 Wine 安装 .exe 程序

Wine 可以直接从终端启动,如下所示:

$ wine

要在使用 wine 软件时获得帮助:

$ wine --help

现在让我们安装一个 Windows 应用程序,在本例中是 Notepad++,它是一个代码编辑器。从 Github 存储库下载 .exe 文件,如下所示。

$ wget https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v7.8.8/npp.7.8.8.Installer.exe

然后使用 wine 运行应用程序以安装您下载的 .exe 应用程序。

$ wine npp.7.8.8.Installer.exe

Wine 创建一个配置文件并将其放在主目录中。/.wine

要使 .NET 应用程序正常工作,您需要安装Wine Mono 安装程序

install-wine-mono-package

下载大约需要 3 分钟左右才能完成。

install-wine-mono-package

此外,安装Wine Gecko软件包。

install-wine-gecko-package

最终,Notepad ++ 安装程序将如图所示弹出。只需单击“下一步”并接受默认值。

您可以使用以下命令从终端启动记事本:

$ wine notepad

结论

当您想在 Linux 环境中运行仅适用于 Windows 的应用程序时,Wine 会派上用场。希望您现在可以在 Ubuntu 20.04 上安装 Wine 并运行 Windows 应用程序。

如何在 Ubuntu 20.04 上安装 Wine 6.0相关推荐

  1. 如何在 Ubuntu 20.04 上安装 Tomcat 9

    本文最先发布在:https://www.itcoder.tech/posts/how-to-install-tomcat-9-on-ubuntu-20-04/ 这篇指南描述如何在 Ubuntu 20. ...

  2. 如何在 Ubuntu 20.04 上安装和使用 Docker

    如何在 Ubuntu 20.04 上安装和使用 Docker Docker 是一个开源的容器化平台,它允许你构建,测试,并且作为可移动的容器去部署应用,这些容器可以在任何地方运行.一个容器表示一个应用 ...

  3. ubuntu使用fail2ban_如何在Ubuntu 20.04上安装和配置Fail2ban

    暴露给Internet的任何服务都有遭受恶意软件攻击的风险. 例如,如果您在可公开访问的网络上运行服务,则攻击者可以使用暴力手段尝试登录您的帐户. Fail2ban是一种工具,可通过监视服务日志中的恶 ...

  4. ubuntu19 安装git_如何在Ubuntu 20.04上安装Git

    Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...

  5. go 写文件_如何在 Ubuntu 20.04 上安装 Go

    本文最先发布在: 如何在 Ubuntu 20.04 上安装 Go​www.itcoder.tech Go,通常被称为 golang,它是一门由 Google 创建的现代化的开源编程语言,它允许你构建实 ...

  6. ubuntu安装ftp_如何在 Ubuntu 20.04 上安装 Webmin

    本文最先发布在: 如何在 Ubuntu 20.04 上安装 Webmin​www.itcoder.tech Webmin 是一个开源控制面板,它允许你通过简单易用的 Web 界面,就可以管理你的 Li ...

  7. 如何在Ubuntu 20.04 上安装 Xrdp 服务器(远程桌面)

    本文最先发布在: https://www.itcoder.tech/posts/how-to-install-xrdp-on-ubuntu-20-04/ Xrdp 是一个微软远程桌面协议(RDP)的开 ...

  8. 如何在 Ubuntu 20.04 上安装 Java

    本文最先发布地址 如何在 Ubuntu 20.04 上安装 Java 在这个指南中,我们将会描述如何在 Ubuntu 20.04 上安装 Java. Java 是世界上最流行的编程语言之一,被用来构建 ...

  9. 如何在Ubuntu 20.04上安装和使用TimescaleDB

    The author selected the COVID-19 Relief Fund to receive a donation as part of the Write for DOnation ...

最新文章

  1. 【蓝桥杯】【入门题】【算法提高VIP】1481:剪刀石头布
  2. csh shell_shell编程(一):初始shell
  3. 《循序渐进学Spark》一3.5 容错机制及依赖
  4. oracle数据库查询表语句,oracle数据库重要的查询语句
  5. 数据结构与算法分析——引论
  6. tomcat中添加直接访问的文件
  7. 通过这5个简单的技巧减少GC开销
  8. GitLab 添加组员到指定小组
  9. 担心你的文章图片被盗?试试用python加水印
  10. vue划入划出事件_基于vue中对鼠标划过事件的处理方式详解
  11. 如何解决机器学习中数据不平衡问题(转)
  12. 数据库中的超码、候选码、主码
  13. 关于DoIP 协议的理解
  14. 征途私服mysql启动不了_征途win版服务端1.1蛋白质修改版
  15. 微信小程序消息推送至微信公众平台总结
  16. 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 /返回这三个数的和。
  17. client elapsed: 0 ms, server elapsed: 1022 ms, timeout: 1000 ms,
  18. 从阿尔法元到人工智能会取代你的工作吗?
  19. 西安10万条业主信息被贩卖
  20. 智力题:最短时间过桥问题

热门文章

  1. stm32项目平衡车详解(stm32F407)下
  2. USB协议学习笔记 - CUSTOM HID 设备
  3. python的应用领域有哪些、选择题_Python测试题(题)
  4. 基于unity的愤怒的小鸟设计
  5. 2010-2011-...-2016
  6. 【笔记整理】通信原理第五章复习——模拟信号的数字化
  7. 10 06 27 无用功
  8. WIN7-OEM资料包
  9. 从来没有那么渴望顶端的风景过
  10. 【渗透工具】浏览器数据导出工具