我正在尝试在 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-gecko
或wine-mono
。创建新的 Wine 前缀时,系统会询问您是否要下载这些组件。为获得最佳兼容性,建议在此处单击“是”。如果下载对您不起作用,请按照壁虎和 单核细胞增多症wiki 页面来手动安装它们。
答案2
我建议从 Ubuntu 存储库安装 wine-stable。它们有 3.0-1ubuntu1 版本,相当新。
删除所有已安装的与 wine 相关的 ppa,然后输入命令
sudo apt install wine-stable