mupen64plus 无法正常工作;无法找到核心库

mupen64plus 无法正常工作;无法找到核心库

在配备 8 GB RAM 和 A10 AMD 处理器的 HP Beats 15 笔记本电脑上使用 Ubuntu 16.04LTS。我以前在其他 RAM 更少、处理器更弱的计算机上使用 mupen64plus 时从未遇到过这个问题,所以我真的不知道这里发生了什么。我像往常一样从命令行安装了 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 两年来第一次遇到这个问题——我甚至让它在一台小型 HP Mini 上运行良好,没有任何问题。我在这里做错了什么,我该如何让它正常工作?是什么导致了这个failed to find core library错误,我该如何修复它?

答案1

问题来自于/usr/local/lib/libmupen64plus.so.2路径。
看来你有两个应用程序的安装 - 在/usr/本地并在正常路径中(作为 deb-package 安装的结果)。

使用以下命令删除此类文件

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

还请检查/usr/local/share/man/小路。


如果你需要安装 mupen64plus,你可以重新安装官方 Ubuntu 软件包

sudo apt-get install --reinstall mupen64plus-ui-console

相关内容