mupen64plus

mupen64plus

我正在尝试安装 mupen64plus。我尝试了 2 种方法。

一个是通过下载二进制文件并使用 sudo ./install.sh。它安装到 usr/local。但是尝试运行时它失败了。

所以我从 ppa 安装了 mupen64plus,然后安装了 mupen64plus 包。

但我仍然收到这个错误。

Mupen64Plus Console User-Interface Version 1.99.4

UI-console: attached to core library 'Mupen64Plus Core' version 1.99.4
            Includes support for Dynamic Recompiler.
Core: Goodname: Super Smash Bros. (E) (M3) [f1]
Core: Name: SMASH BROTHERS
Core: MD5: 99C1AB76126B7BADFA9023D50DCA1430
Core: CRC: 593bd58b c330786c
Core: Imagetype: .z64 (native)
Core: Rom size: 33554432 bytes (or 32 Mb or 256 Megabits)
Core: Version: 1449
Core: Manufacturer: Nintendo
Core: Country: Europe (0x50)
UI-Console: Cheat codes disabled.
dlopen('./mupen64plus-video-rice.so') error: libpng15.so.15: cannot open shared object file: No such file or directory
dlopen('./mupen64plus-video-rice.so') error: libpng15.so.15: cannot open shared object file: No such file or directory
UI-console: using Video plugin: <dummy>
Audio Error: Core emulator broken; no CoreAPIVersionFunc() function found.
Error: Audio plugin library './mupen64plus-audio-sdl.so' failed to start.

如果您有 gor mupen64plus 可以在 12.04 上运行,您能否建议使其运行所需的步骤。

答案1

看起来它有一些预先构建的二进制文件,它们链接到libpng比 Ubuntu 12.04 中可用的更新的版本。

但是,如果您安装了它/usr/local,但没有从那里卸载它,那么如果您之后从软件包安装它(可能会安装到 /usr),它仍将使用该版本。您需要先卸载安装到 /usr/local 前缀的版本。

答案2

Mupen 64 Plus 在存储库中可用,您没有尝试这样做的原因是什么?

在终端:

sudo apt-get install mupen64plus

或者使用 Ubuntu 软件中心!

mupen64plus 安装 mupen64plus

版本有点过时(Ubuntu 12.04 为 1.99.4)但对我来说它可以完美运行 Zelda Ocarina of Time 和 Super Mario 64。

它使用默认设置即可开箱即用,但我更改了自动生成的配置文件,以~/.config/mupen64plus/mupen64plus.cfg使用 Glide64 视频而不是默认的 Rice 插件。我还对我的控制器做了一些调整,并将其设置为以全屏模式启动(因为 Glide64 在 1.99.4 中无法切换窗口/全屏)

相关内容