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 パッケージが破損しているためです。端末でコマンドを 1 つずつ試して、この問題を解決できます。
$ 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の構成とインストール手順は次のとおりです。地図時間。