如何在 Ubuntu 20.04 上安装和使用 Wine

2023-11-19

Wine 是一个开源兼容层,允许您在类 Unix 操作系统(例如 Linux、FreeBSD 和 macOS)上运行 Windows 应用程序。Wine是“Wine Is Not an Emulator”的缩写。它将 Windows 系统调用转换为基于 Unix 的操作系统使用的等效 POSIX 调用,使您能够将 Windows 程序无缝集成到桌面环境中。

并非所有 Windows 应用程序都可以在 Wine 中运行,即使可以运行,它们的行为也可能与平常不同。这葡萄酒应用数据库是一个数据库,包含经过测试并确认可以在 Wine 下工作的应用程序列表。

Wine 并不总是在 Linux 上运行 Windows 程序的最佳选择。您还可以使用虚拟化工具,例如虚拟盒子 or VMware,但它们需要更多的系统资源和 Windows 安装文件。

本文介绍如何在 Ubuntu 20.04 上安装 Wine。我们将向您展示如何从 WineHQ 存储库安装发行版默认版本 5.0 和最新版本 6.x。相同的说明适用于任何基于 Ubuntu 的发行版,包括 Zorin OS、Linux Mint 和 Elementary OS。

在 Ubuntu 上安装 Wine 5.0#

Wine 软件包包含在默认的 Ubuntu 存储库中,可以使用以下命令轻松安装apt包管理器。这是在 Ubuntu 上安装 Wine 的最简单方法。然而,发行版可能落后于最新版本的 Wine。

大多数 Windows 应用程序都是针对 32 位体系结构构建的。第一步是启用多架构,它允许您在计算机上安装 64 位和 32 位软件包:

sudo dpkg --add-architecture i386sudo apt update

安装葡萄酒:

sudo apt install wine64 wine32

安装完成后,通过打印 wine 版本来验证它:

wine --version

Ubuntu 20.04 存储库中可用的 Wine 的当前版本是5.0.

wine-5.0 (Ubuntu 5.0-3ubuntu1)

就是这样。 Wine 已安装在您的计算机上,您可以开始使用它。

在 Ubuntu 上安装 Wine 6.0#

在本节中,我们将提供有关如何在 Ubuntu 20.04 上安装 Wine 版本 6 的分步说明。

如果您运行的是 64 位 Ubuntu 系统,请启用 32 位架构并更新软件包列表:

sudo dpkg --add-architecture i386sudo apt update

导入 WineHQ 存储库的 GPG 密钥:

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

将 WineHQ 存储库添加到您的系统:

sudo apt install software-properties-commonsudo apt-add-repository "deb http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"

输入以下命令安装 Wine:

sudo apt install --install-recommends winehq-stable

这将安装一堆软件包。完成后,输入以下命令验证 Wine 安装:

wine --version

在撰写本文时,Wine 的最新主要版本是版本 6.0:

wine-6.0

Wine 已安装并可以使用。

配置 Wine#

要开始配置 Wine,请运行winecfg终端中的命令。该命令安装 Mono 和 Gecko 并设置 Wine 环境:

winecfg

将出现一个对话框,询问您是否要安装 wine-mono 软件包:

单击“安装”按钮,安装将开始。完成后,将出现一个新对话框,提示您安装 Gecko。再次单击“安装”按钮。

安装完成后,将显示 Wine 配置对话框。在这里您可以配置各种 Wine 设置。在大多数情况下,默认设置应该足够了。完成后,关闭对话框。

在 Ubuntu 上安装 Notepad++#

现在 Wine 已安装并配置完毕,我们将解释如何在 Ubuntu 上安装 Windows 应用程序。

在本教程中,我们将向您展示如何安装 Notepad++,这是最流行的 Windows 文本编辑器之一。启动你的browser并从以下位置下载安装文件Notepad++下载页面 .

下载完成后,右键单击开始安装.exe文件并选择“使用 Wine Windows 程序加载器打开”。

安装向导将启动,选择语言,然后安装 Notepad++,就像在 Windows 计算机上安装任何应用程序一样。

Windows 应用程序安装在~/.wine/drive_c/目录。

要启动 Notepad++ 编辑器,请导航至~/.wine/drive_c/Program Files (x86)/Notepad++目录并双击notepad++.exe file.

您还可以从“活动”搜索栏启动该应用程序。

结论#

我们已经向您展示了如何在 Ubuntu 20.04 桌面上安装 Wine 以及如何安装 Windows 应用程序。

如果您遇到问题或有反馈,请在下面发表评论。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Ubuntu 20.04 上安装和使用 Wine 的相关文章

随机推荐

  • 如何在 Shell 脚本中检查 Python 版本

    Python 是由 Guido van Rossum 创建的一种高级通用编程语言 它于 1991 年首次发布 通常 基于 Linux 的发行版都预装了 Python 版本 本教程将帮助您在脚本中查找 Python 版本详细信息 此外 您还可
  • 如何在 Debian 11 上安装和配置 Fail2ban

    每台可通过互联网访问的服务器都面临着遭受暴力破解和恶意软件攻击的巨大风险 黑客尝试使用暴力尝试来访问可在公共网络上访问的应用程序 Fail2ban 是一种工具 用于通过提高基于 Linux 的计算机的安全性来保护其免受自动攻击 它监控任何恶
  • 使用 MySQL 中的预准备语句防止 SQL 注入攻击

    SQL 注入攻击是当今 Web 应用程序面临的最常见的安全威胁之一 当恶意行为者使用特制的输入来操纵数据库查询并获得对敏感数据的未经授权的访问时 就会发生这些攻击 为了防止 SQL 注入攻击 开发人员可以在 MySQL 中使用准备好的语句
  • 如何在 Bash 脚本中使用 ${} 提取子字符串

    Bash Bourne Again SHell 是一种流行的 shell 脚本语言 尤其是在 Linux 和 Unix 世界中 shell 脚本中最常见的任务之一是操作字符串 包括从给定字符串中提取子字符串 在本文中 我们将探讨如何使用强大
  • 如何在 Fedora 34/33 上安装 Magento2

    Magento 是最好的企业级电子商务软件和解决方案 它由开放 灵活的下一代架构提供支持 使用 Magento 开发的应用程序将为用户提供最佳且引人入胜的购物体验 其性能优于其他可用的电子商务应用程序 Magento 2 是最新版本 该版本
  • 什么是 SHA-256 算法?

    安全哈希算法 256 位 SHA 256 是 SHA 2 安全哈希算法 2 系列中的加密哈希函数之一 由美国国家安全局 NSA 设计并于2001年首次发布 广泛应用于各种安全应用和系统 在深入了解 SHA 256 的细节之前 我们首先了解什
  • 如何在 Fedora 和 RHEL 系统中安装 Google Chrome

    Google Chrome 是一款功能强大 快速且流行的网络浏览器 以其简约的设计和强大的功能套件而闻名 虽然 Fedora 和 Red Hat Enterprise Linux RHEL 系统配备了默认的 Web 浏览器 大多数情况下为
  • 如何在 Ubuntu 上创建 sudo 用户

    The sudo命令旨在允许用户以另一个用户 默认为 root 用户 的安全权限运行程序 在本指南中 我们将向您展示如何在 Ubuntu 系统上创建具有 sudo 访问权限的新用户 然后 您可以使用此用户帐户执行管理命令 而无需以 root
  • Linux 中的 lsmod 命令(列出内核模块)

    lsmod是一个命令行实用程序 显示有关已加载的 Linux 内核模块的信息 内核模块 内核是操作系统的核心组件 它管理系统的资源 是计算机硬件和软件之间的桥梁 Linux内核采用模块化设计 内核模块 通常称为驱动程序 是扩展内核功能的一段
  • 如何 Grep 查找多个字符串和模式

    grep是一种功能强大的命令行工具 允许您在一个或多个输入文件中搜索与正则表达式匹配的行 并将每个匹配行写入标准输出 在本文中 我们将向您展示如何使用 GNUgrep搜索多个字符串或模式 Grep 多种模式 GNU grep支持三种正则表达
  • 如何在Linux上挂载ISO文件

    ISO 文件是一种存档文件 通常包含 CD 或 DVD 的完整映像 例如 大多数操作系统 例如 Windows Linux 和 macOS 都以 ISO 映像的形式分发 ISO 文件可以使用流行的存档程序提取 安装在循环设备上并写入 USB
  • 如何在 Ubuntu 18.04 上安装 Ruby

    Ruby 是当今最流行的语言之一 它具有优雅的语法 并且是强大的 Ruby on Rails 框架背后的语言 在本教程中 我们将向您展示在 Ubuntu 18 04 系统上安装 Ruby 的三种不同方法 先决条件 在开始学习本教程之前 请确
  • 使用 PuTTYgen 在 Windows 上生成 SSH 密钥

    Secure Shell SSH 是一种加密网络协议 用于客户端和服务器之间的安全连接 支持各种身份验证机制 两种最流行的机制是基于密码的身份验证和基于公钥的身份验证 使用 SSH 密钥比传统的密码身份验证更安全 更方便 本教程介绍如何使用
  • 如何在 CentOS 7 上设置 Apache 虚拟主机

    Apache 虚拟主机允许多个网站在一台 Web 服务器上运行 使用虚拟主机 您可以指定站点文档根 包含网站文件的目录 为每个站点创建单独的安全策略 为每个站点使用不同的 SSL 证书等等 在本教程中 我们将提供有关如何在 CentOS 7
  • Linux 文件命令

    Linuxfile命令显示文件的类型 当您必须找出以前从未见过的文件类型或文件没有文件扩展名时 这会很有帮助 Linux 文件命令语法 Linux 的语法file命令如下 file OPTION FILE 它可以采用一个或多个文件名作为其参
  • 如何在 Ubuntu 20.04 上配置静态 IP 地址

    本文介绍如何在 Ubuntu 20 04 上设置静态 IP 地址 通常 在大多数网络配置中 IP 地址由路由器 DHCP 服务器动态分配 在不同情况下可能需要设置静态 IP 地址 例如配置端口转发或运行媒体服务器 使用 DHCP 配置静态
  • 如何在 Bash 中将 stderr 重定向到 stdout

    将命令的输出重定向到文件或通过管道将其传输到另一个命令时 您可能会注意到错误消息打印在屏幕上 在 Bash 和其他 Linux shell 中 当程序执行时 它使用三个标准 I O 流 每个流都由一个数字文件描述符表示 0 stdin 标准
  • 如何在 Ubuntu 18.04 上安装 PHP

    在本教程中 我们将介绍在 Ubuntu 18 04 上安装发行版的默认 PHP 7 2 并将其与 Nginx 和 Apache 集成所需的步骤 我们还将向您展示如何安装 PHP 7 1 和 7 3 大多数流行的 PHP 框架和应用程序包括W
  • 如何在 Ubuntu 18.04 上使用 Apache 安装 Joomla

    Joomla 是最流行的开源内容管理系统之一 为数十万个网站提供支持 它是用 PHP 编写的 包含大量可以通过免费和高级扩展和主题进行扩展的功能 使用 Joomla 您可以轻松构建电子商务商店 个人网站 社交网站或博客 在本教程中 我们将解
  • 如何在 Ubuntu 20.04 上安装和使用 Wine

    Wine 是一个开源兼容层 允许您在类 Unix 操作系统 例如 Linux FreeBSD 和 macOS 上运行 Windows 应用程序 Wine是 Wine Is Not an Emulator 的缩写 它将 Windows 系统调