如何在 Linux Mint 17.3 中安装 pcsx2?

如何在 Linux Mint 17.3 中安装 pcsx2?

我正在尝试pcsx2在 Linux Mint 17.3 中安装 PS2 模拟器。然而,当我在添加 ppa 后尝试它时,它给了我:

The following packages have unmet dependencies:
 pcsx2:i386 : Depends: libegl1-mesa:i386 (>= 7.8.1) or
                       libegl1-x11:i386
E: Unable to correct problems, you have held broken packages.

当我尝试安装该依赖项时,sudo apt-get install libegl1-mesa:i386 我得到:

The following packages have unmet dependencies:
 libegl1-mesa:i386 : Depends: libgbm1:i386 (>= 7.11~1) but it is not         going to be installed
E: Unable to correct problems, you have held broken packages.

最后,当我尝试安装最后一个依赖项时,我得到:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgbm1:i386 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.

这里有什么问题?这个lib是否安装了?我安装了多架构。这是否是问题所在,因为这种依赖关系与多体系结构不兼容?如果 Mint 使用 Ubuntu 的存储库,为什么它可以在 Ubuntu 中运行?

答案1

正如所解释的这里尝试与

sudo apt-get install libwayland-egl1-mesa-lts-vivid:i386 libegl1-mesa-lts-vivid:i386

答案2

这是由于 mesa-dri 损坏的软件包造成的,您可以在终端上尝试一一命令来修复此问题。

$ sudo apt-get autoclean
$ sudo dpkg --purge --force-all libgl1-mesa-dri
$ sudo dpkg --purge --force-all libgl1-mesa
$ sudo dpkg --purge --force-all libgl1-mesa-glx:i386
$ sudo dpkg -r --force-all libgl1-mesa-dri
$ sudo dpkg -r --force-all libgl1-mesa-glx
$ sudo dpkg -r --force-all libglapi-mesa:i386
$ sudo dpkg -r --force-all libgl1-mesa-dri:i386
$ sudo dpkg -r --force-all libgl1-mesa-dev
$ sudo dpkg -r --force-all libqt4-opengl-dev
$ sudo dpkg -r --force-all libgl1-mesa-dri
$ sudo apt-get -f install
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
$ sudo apt-get update
$ sudo apt-get install pcsx2

之后PCSX2配置和安装步骤如下所示教程

相关内容