当前位置: 首页 > 科技观察

在Ubuntu22.04中安装最新的Wine以运行Windows应用程序

时间:2023-03-19 01:56:42 科技观察

要在UbuntuLinux中运行MicrosoftWindows应用程序,Wine或CrossOver(付费版)是一个不错的选择。下面介绍如何在Ubuntu22.04LTS中安装和使用Wine。在本教程中,您将看到两种在Ubuntu中安装Wine的方法。选择你喜欢的任何一个。从Ubuntu存储库安装Wine:Ubuntu在其自己的存储库中包含Wine包,尽管它已经很老了。用户只需按下键盘上的Ctrl+Alt+T即可打开终端并运行以下命令进行安装:linuxmi@linuxmi:~/www.linuxmi.com$sudodpkg--add-architecturei386&&sudoaptinstallwine输入用户密码(无星号反馈)并按Enter进行sudo身份验证。安装包后,在终端运行winecfg生成配置文件。然后,运行命令链接.desktop文件:linuxmi@linuxmi:~/www.linuxmi.com$sudoln-s/usr/share/doc/wine/examples/wine.desktop/usr/share/applications/最后,您可以通过“WineWindowsProgramLoader”选项右键单击要运行的EXE文件:从其官方存储库安装Wine:Wine开发团队为基于Debian/Ubuntu的系统提供了官方apt存储库。随着v7.6的发布,它增加了对Ubuntu22.04的支持。1.安装Wine密钥存储库现已更新为一种新的安装密钥的方式以遵循Debian政策,因为apt-key已被弃用。按键盘上的Ctrl+Alt+T打开终端。打开后运行命令下载key:linuxmi@linuxmi:~/www.linuxmi.com$wget-nchttps://dl.winehq.org/wine-builds/winehq.key--2022-05-1104:49:12--https://dl.winehq.org/wine-builds/winehq.key解析主机dl.winehq.org(dl.winehq.org)...151.101.230.217连接到dl.winehq。org(dl.winehq.org)|151.101.230.217|:443...已连接。已发送HTTP请求,等待响应...200OK长度:3220(3.1K)[application/pgp-keys]保存到:'winehq.key'winehq.key100%[====================>]3.14K---.-KB/s时间0s2022-05-1104:49:12(12.7MB/s)-保存'winehq.key'[3220/3220])然后通过将密钥移动到“/usr/share/keyrings”目录来安装密钥:linuxmi@linuxmi:~/www.linuxmi.com$sudomvwinehq.key/usr/share/keyrings/winehq-archive。key2.添加Wine存储库:接下来逐个运行以下命令以下载存储库设置文件并移动到“/etc/apt/sources.list.d”目录。下载源文件:linuxmi@linuxmi:~/www.linuxmi.com$wget-nchttps://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release-sc)/winehq-$(lsb_release-sc).sources--2022-05-1104:48:41--https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources解析主机dl.winehq。org(dl.winehq.org)...151.101.230.217正在连接dl.winehq.org(dl.winehq.org)|151.101.230.217|:443...已连接。已发送HTTP请求,等待响应...200OK长度:165保存到:'winehq-jammy.sources'winehq-jammy.source100%[====================>]165--.-KB/s0s2022-05-1104:48:42(4.07MB/s)-saved'winehq-jammy.sources'[165/165])把它移到“/etc/apt/sources.list.d":linuxmi@linuxmi:~/www.linuxmi.com$sudomvwinehq-$(lsb_release-sc).sources/etc/apt/sources.list.d/注意:这个命令仅适用于Ubuntu。“$(lsb_release-sc)”返回系统的代号。对于LinuxMint和其他基于Ubuntu的系统,将其替换为jammy(22.04)、focal(20.04)或bionic(18.04),具体取决于您的系统所基于的Ubuntu版本。3、安装Wine:Wine仓库提供了三个Wine包:winehq-stable——稳定版(目前为v7.0)winehq-devel——最新开发版(目前为v7.8)winehq-staging——在对应的Applypatchedtestwine-devel之上的版本在安装它们之前,您可能需要运行sudoaptupdate来刷新系统缓存。然后,通过在终端中运行以下命令来安装其中一个软件包:要安装稳定版本,请使用以下命令:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallwinehq-stable安装wine开发版本:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallwinehq-devel或者通过命令安装wine-staging:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallwinehq-staging注意:它不会为新支持的系统重建旧包。因此,在Ubuntu22.04中的下一个稳定版本(v7.0.1或v8.0)之前,winehq-stable将不可用。安装后,右键单击您的EXE文件并通过Wine程序加载器选项启动它。查看您的应用程序是否适用于wine。如何删除Wine:1.要删除Wine包,只需打开终端并运行命令:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptremovewinewinehq-stablewinehq-stagingwinehq-devel.wine和.local/share/applications下会有本地配置文件和应用数据。这些是隐藏文件夹,在文件管理器中按Ctrl+H可切换显示并根据需要删除它们。2.要删除Wine存储库,请打开终端(Ctrl+Alt+T)并运行命令:linuxmi@linuxmi:~/www.linuxmi.com$sudorm/etc/apt/sources.list.d/winehq-jammy.sources并通过命令删除存储库密钥:linuxmi@linuxmi:~/www.linuxmi.com$sudorm/usr/share/keyrings/winehq-archive.key最后通过运行sudoaptupdate来刷新系统以应用更改包缓存。