尝试安装 PCSX2 模拟器时出现错误,pkgProblemResolver - 未满足的依赖关系?

尝试安装 PCSX2 模拟器时出现错误,pkgProblemResolver - 未满足的依赖关系?

我正在使用装有 Ubuntu 14.04(trusty tahr)的 x64 位笔记本电脑。我想安装 PCSX2 模拟器来运行我的 PS2 rom 游戏。我尝试了无数方法来实现这一点,但都没有成功。

Repository: ppa:gregory-hainaut/pcsx2.official.ppa

Input: sudo apt-get install pcsx2-unstable

Output: http://pastebin.com/fLCaLweY

我不知道该如何解决这个问题。有人能帮忙吗?

谢谢。

附言:如果我可以在这里发布任何内容,以帮助你们“解决这个问题”,请告诉我,我会提供。

答案1

尝试使用

$sudo apt-get 自动删除

$sudo apt-get 更新

$sudo apt-get 升级

$sudo apt-get -f 安装

这将使用 apt-get 尝试查找并修复任何未满足的依赖项,这在大多数情况下都有效。如果 apt-get 仍然无法获取所需的依赖项,您可能需要手动查找它们。

此外,添加 ppa 后,您始终需要运行 sudo apt-get update 和 upgrade。您这样做了吗?如果这仍然无法解决问题,请告诉我。我可以稍后在虚拟机中试用它。

答案2

编辑:现在不再需要这个了,因为 PCSX2 已经以 AppImage 格式发布!只要像运行普通可执行文件一样运行它,它就可以工作了。

原始答案:

PCSX2 只能针对 32 位处理器进行编译,但您使用的是 64 位系统。PCSX2 需要安装一些 32 位库,但由于它们可能需要替换系统所需的 64 位库,因此会引发错误。

在Linux上安装PCSX2通常有3种方法。

  1. 尝试在 64 位系统上安装 32 位库

这就是你尝试做的。它对某些人有用,但对我来说从来没用过,因为我总是需要一些 64 位库,而这些库不能与 32 位版本一起安装。

  1. 在 64 位系统上以 32 位 chroot 安装 PCSX2

这是最干净的解决方案,因为它不会用 32 位库污染您的 64 位系统。简而言之,这会将 32 位系统安装到您的 64 位系统上的一个文件夹中,并且从那里运行的任何应用程序都将使用 32 位库。这干净地分离了 64 位和 32 位系统,因此不会有任何冲突。

另一件好事是 chroot 不是模拟,因此不会出现任何明显的减速。

如果您有兴趣,这里有我在遇到同样问题时创建的操作指南的链接。 https://jirka642.wordpress.com/2016/02/04/installing-pcsx2-on-64bit-linux/

  1. 重新安装并使用 32 位 Linux

您可能只应该在所有其他方法都失败时才尝试此方法,因为谁想在现代 PC 上使用 32 位系统?

相关内容