Wine 无法安装,没有有效的发布文件

Wine 无法安装,没有有效的发布文件

我正在尝试在 Ubuntu Mate 18.04 上安装 wine。每当我添加存储库时,我都会收到错误消息

Blockquote E: 存储库'http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntubionic Release' 没有 Release 文件。N:从这样的存储库进行更新无法安全地完成,因此默认情况下是禁用的。N:有关存储库创建和用户配置详细信息,请参阅 apt-secure(8) 手册页。

我尝试安装的其他几个程序也出现了同样的错误信息。是不是因为 18.04 太新了,还没有正式支持它?

答案1

18.04 发布还不到一周。因此,许多开发人员还没有赶上新版本的发布。为此,WineHQ 已经有一个针对此问题的错误请求在他们的存储库中打包 18.04。

Ubuntu 存储库中有 Wine 3.0,您可以暂时通过执行 来使用它sudo apt install wine。一旦上游 WineHQ 存储库跟上,您就可以使用它们。

一旦有时间,你可以按照他们的存储库中的说明进行安装。从他们的说明页面当时需要遵循的指示如下:

如果您之前已经从其他存储库安装了 Wine 包,请在尝试安装 WineHQ 包之前将其和任何依赖它的包(例如 wine-mono、wine-gecko、winetricks)删除,因为它们可能会导致依赖冲突。

如果您的系统是 64 位,请启用 32 位架构(如果还没有启用):

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 https://dl.winehq.org/wine-builds/ubuntu/

更新包:

sudo apt-get update

然后安装以下软件包

稳定分支:

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

开发分支:

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

暂存分支:

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

如果 apt-get 抱怨缺少依赖项,请安装它们,然后重复最后两个步骤(更新和安装)。

Staging 实际上不再使用了,因此请使用 Stable 或 Devel。

但还是存在差异:

  • 文件安装至/opt/wine-devel

  • 菜单项不是为 Wine 的内置程序(winecfg等)创建的,如果您从已添加它们的发行版包升级,它们将被删除。您可以使用菜单编辑器自行重新创建它们。

  • Binfmt_misc 注册未添加。请查阅发行版的文档以了解 update-binfmts 如果您希望手动执行此操作。

  • WineHQ 目前不打包wine-geckowine-mono。创建新的 Wine 前缀时,系统会询问您是否要下载这些组件。为获得最佳兼容性,建议在此处单击“是”。如果下载对您不起作用,请按照壁虎单核细胞增多症wiki 页面来手动安装它们。

答案2

我建议从 Ubuntu 存储库安装 wine-stable。它们有 3.0-1ubuntu1 版本,相当新。

删除所有已安装的与 wine 相关的 ppa,然后输入命令

sudo apt install wine-stable

相关内容