在Ubuntu上使用wine来运行Windows上的软件

  1. 安装wine
    1. 方法1. 从Ubuntu安装Wine(简单,而且适用在Debian上)
    2. 方法2: 从Wine的存储库安装最新的版本
  2. 初始化Wine
  3. 使用wine来来运行(安装)Windows应用程序

安装wine

方法1. 从Ubuntu安装Wine(简单,而且适用在Debian上)

Wine可以直接Ubuntu的软件仓库中获得,这种方法获取的wine的版本可能不能最新的。

即使你正在使用一个64位的Ubuntu系统,你也想要在你的发行版上添加32位架构的支持,这将有利于你安装特殊的软件。

输入下面的命令以安装wine:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine -y

配合Ubuntu/Debian换源的这章教程,安装速度不会很慢。wine的安装大小差不多1.3 GB,请确保你的电脑有足够的硬盘空间。

方法2: 从Wine的存储库安装最新的版本

首先请确保你的Ubuntu电脑上没有安装wine,如果有请卸载掉。

步骤1: 添加 32 位架构支持

sudo dpkg --add-architecture i386

步骤2: 下载和添加存储库密钥

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

步骤3: 下载 WineHQ 源文件文件

适用于Ubuntu22.04LTS系统

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources

下载完成后,更新软件包信息和安装Wine的软件包。

sudo apt install --install-recommends winehq-stable

PS: 如果你现有开发版本或暂存版本,相应地使用winehq-develwinehq-staging

初始化Wine

使用

winecfg

命令来初始化wine,这将创建用于安装Windows应用程序的虚拟的C:驱动器,也就是虚拟了一个C盘。

在按照这些步骤时,有时,你可能在文件管理器的右键菜单中找不到 “使用 Wine Windows 程序加载器打开(Open With Wine Windows Program Loader)” 的选项时可以使用以下命令进行修复

sudo ln -s /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/

然后reboot(重启)你的系统就可以了。

使用wine来来运行(安装)Windows应用程序

假设你要安装Windows应用程序,那么你只需要同意协议然后大部分软件都是一直按next就行了,然后安装位置直接就是默认的c盘就行,像git的安装可以看看我的那篇文章怎么使用git(1)

参考文献:https://zhuanlan.zhihu.com/p/645456382


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [email protected]

文章标题:在Ubuntu上使用wine来运行Windows上的软件

字数:572

本文作者:许子晋

发布时间:2024-01-30, 21:22:56

最后更新:2024-07-01, 12:04:58

原始链接:https://xuzijin.com/2024/01/30/%E5%9C%A8Ubuntu%E4%B8%8A%E4%BD%BF%E7%94%A8wine%E6%9D%A5%E8%BF%90%E8%A1%8CWindows%E4%B8%8A%E7%9A%84%E8%BD%AF%E4%BB%B6/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。