Wine 更新后 APT 变得不可用

Wine 更新后 APT 变得不可用

我是运行 Kubuntu (22.04.02 LTS) 的新 Linux 用户,我不知道该如何解决这个问题。Wine 最近发布了对其稳定分支的更新,在尝试使用 Discover 更新 Wine 时,我收到一条错误,提示依赖项标题为wine-stable-i386dpkg 无法备份程序(32 位版本cacls.exe),而当我去检查时,该程序并不存在。我认为,在我尝试修复该问题的过程中,问题反而更加严重,以至于任何 dpkg 接口(apt、aptitude 等)都无法安装任何东西。

以下是我最初尝试解决该问题但无意中加剧该问题的方法:我最初将 x64 版本的程序复制到libdpkg 检测的文件夹中。这有效,但随后它对一个程序抛出了同样的错误做过存在。此时,我删除了 64 位版本的程序,它并没有像我预期的那样抛出原始错误,而是再次抛出了新错误。接下来,我尝试手动重新安装我已有版本的依赖项。由于这不起作用,我rm -rf编辑了文件夹并再次尝试重新安装过程。失败并出现错误:

dpkg: error processing archive /var/cache/apt/archives/wine-stable-i386_8.0.2~jammy-1_i386.deb (--unpack):
 unable to open '/opt/wine-stable/lib/wine/i386-windows/aclui.dll.dpkg-new': No such file or directory
No apport report written because the error message indicates an issue on the local system
                                                                                         Errors were encountered while processing:
 /var/cache/apt/archives/wine-stable-i386_8.0.2~jammy-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

我尝试过创建一个具有该精确路径的虚拟文件,也尝试过卸载尽可能多的 Wine,然后重新安装所有内容以及一些其他内容,但现在我尝试修复该情况的所有操作都会返回此错误。

任何帮助极其赞赏。


更新:

似乎这libwine在某种程度上与有关。在另一篇文章中读到,使用 LTS 版本运行较新版本的软件可能会导致问题后,我尝试安装 (K)Ubuntu 的 Wine 软件包(版本 6)。但是,它像 一样出错libwinewine-stable-i386即使之后尝试也会winehq-devel产生相同的结果。

我不知道这是否有帮助,但我确实想解决这个问题。

相关内容