web-dev-qa-db-ja.com

mupen64plusが機能しません。コアライブラリが見つかりませんでした

8ギグのRAMとA10 AMDプロセッサーを搭載したHP Beats 15ノートブックでUbuntu 16.04LTSを使用する。 mupen64plusをRAMが少なく強力なプロセッサーを搭載した他のコンピューターで使用している間、この問題は一度もなかったので、ここで何が起こっているのか本当に迷っています。私はいつものようにコマンドラインからmupen64plusをインストールしました。ターミナルでmupen64plus <name of rom>を実行しようとすると、これが起こります。

Mupen64Plus Console User-Interface Version 2.5.0

UI-Console Error: dlopen('/usr/local/lib/libmupen64plus.so.2') failed: 
libSDL-1.2.so.0: cannot open shared object file: No such file or directory
UI-Console Error: dlopen('./libmupen64plus.so.2') failed: 
./libmupen64plus.so.2: cannot open shared object file: No such file or directory
UI-Console Error: AttachCoreLib() Error: failed to find Mupen64Plus Core library

次に、M64.pyフロントエンドGUIをインストールして、その方法で動作するかどうかを確認しましたが、それでも同じエラーメッセージが表示されました。

最後に、コマンドSudo apt-get purge --auto-remove mupen64plusを実行して完全にアンインストールし、依存関係を完全にアンインストールしても、mupen64plusのマニュアルページが表示され、ターミナルはまだコマンドmupen64plusをオートコンプリートします。

Mupen64plusを使用して2年ぶりにこの問題が発生したのは初めてです。小さなHP Miniでも問題なく動作するようになりました。ここで何が間違っていますか、それをどのように正しく動作させるのですか?このfailed to find core libraryエラーの原因は何ですか?どうすれば修正できますか?

1
NewbieWanKenobi

問題は/ usr/local/lib/libmupen64plus.so.2パスから発生します。
アプリケーションの2つのインストールがあるようです-/ usr/localと通常のパス( deb-packageのインストール)。

そのようなファイルを削除します

Sudo rm /usr/local/lib/libmupen64plus.so.2

/ usr/local/share/man /パスの内容も確認してください。


Mupen64plusをインストールする必要がある場合は、再インストールできます 公式Ubuntuパッケージ

Sudo apt-get install --reinstall mupen64plus-ui-console
2
N0rbert