RootsMagic7 几天前在 20.04 上出现了挂断故障,但现在无法安装或运行 WINE 5.10

RootsMagic7 几天前在 20.04 上出现了挂断故障,但现在无法安装或运行 WINE 5.10

RootsMagic7 是一款适用于 Windows 的家谱软件包,几天前可以使用 Q4Wine 下载并安装。在尝试向程序中添加“事实”时,它出现了挂断故障。这与此处描述的问题相同:RootsMagic 7.6.3 适用于 Wine 4.0 Ubuntu 19.10,但不能适用于 Wine 5.0 Ubuntu 20.04

我按照他说的 WineHQ 的说明进行了修复: https://wiki.winehq.org/Ubuntu

其中包括以下步骤:

  1. 删除了 Wine 及其依赖包,包括 Q4Wine、Winetricks 和 PlayonLinux

  2. 允许 32 位架构sudo dpkg --add-architecture i386

  3. 下载存储库密钥wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

  4. 添加存储库sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

  5. 更新软件包sudo apt update

  6. 安装包sudo apt install --install-recommends winehq-stable

  7. 允许原始 IP 包dpkg-reconfigure wine-<branch>-amd64 wine-<branch> wine-<branch>-i386

RootsMagic7 甚至无法打开。尝试安装 Q4Wine、Winetricks 和 PlayonLinux。尝试重新安装 RootsMagic7,现在它甚至无法与 Q4Wine 一起安装。 除了构建双架构 Wine 之外还有其他想法吗? 以下是为 Wine 构建双架构沙箱的说明:https://wiki.winehq.org/Building_Biarch_Wine_On_Ubuntu

Wine 版本现在是 5.10,而不是第一个超链接给出的答案中的 5.7。

我的系统信息:操作系统:Kubuntu 20.04 KDE Plasma 版本:5.18.5 KDE 框架版本:5.68.0 Qt 版本:5.12.8 内核版本:5.4.0-37-generic 操作系统类型:64 位 处理器:4 × AMD Ryzen 3 3200G,配备 Radeon Vega 显卡 内存:62.8 GiB RAM

选择要添加的事实类型后,“添加事实”窗口会冻结。所有事实类型都会消失,窗口也会冻结。冻结窗口上的其他所有按钮都可以使用,但“取消”除外,程序会卡住。必须重新启动系统才能关闭它。

冻结窗口

这也许是导致问题的原因,但我不知道如何解决它。

不安全的存储库

答案1

我安装了 [WineHQ repo][1]https://wiki.winehq.org/Ubuntu

在从 Ubuntu 19.10 升级到 20.04 期间,我遇到了这个错误。在 Ubuntu 20.04 wine 版本 5.0 上,这个问题现已解决。Wine 由sudo apt-get install wine和 RootsMagic 由wine ~/Downloads/RM7Setup.exe

以前,我使用开发分支(由 安装的 wine sudo apt-get install winehq-devel)来解决问题。这破坏了其他应用程序,例如 GedSite 3.06,我为其使用了 dotnet 4.7.1 wine 环境,介于 wine 版本 5.7 和 5.12 之间。每次 wine 版本更新时,我都会发现应用程序必须刷新~/.wine(通常比正常情况下多花几秒钟)。希望对您有所帮助。

答案2

我按照以下说明在 Kubuntu 20.04 安装上更新 Wine:

如何在 Ubuntu 20.04 / Linux Mint 20 中安装 Wine 5.12

按照说明操作后,我启动了之前的 RootsMagic 7 Wine,它进行了更新,并成功更新了 mono 和 gecko......现在可以正常工作了。

相关内容