Question mupen64plus ne fonctionne pas; n'a pas réussi à trouver la bibliothèque principale


Utiliser Ubuntu 16.04LTS sur un ordinateur portable HP Beats 15 avec 8 Go de RAM et un processeur A10 AMD. Je n'ai jamais eu ce problème auparavant en utilisant mupen64plus sur d'autres ordinateurs avec moins de mémoire vive et des processeurs moins puissants. Je ne sais donc vraiment pas ce qui se passe ici. J'ai installé mupen64plus depuis la ligne de commande comme toujours et quand j'essaie de courir mupen64plus <name of rom> dans le terminal c'est ce qui se passe:

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

J'ai ensuite essayé d'installer l'interface graphique frontale M64.py pour voir si cela fonctionnerait de cette façon, et toujours le même message d'erreur.

Enfin, après avoir exécuté la commande sudo apt-get purge --auto-remove mupen64plus pour le désinstaller complètement et toutes ses dépendances, je vois toujours les pages de manuel pour mupen64plus et le terminal effectue encore automatiquement la commande mupen64plus.

C'est la première fois que je rencontre ce problème en 2 ans d'utilisation de mupen64plus - je l'ai même fait fonctionner correctement sur un minuscule HP Mini sans aucun problème. Qu'est-ce que je fais mal ici et comment puis-je le faire fonctionner correctement? Qu'est-ce qui cause cela failed to find core library erreur et comment puis-je le réparer?


1
2018-06-21 15:55


origine




Réponses:


Le problème vient de /usr/local/lib/libmupen64plus.so.2 chemin.
Il semble que vous ayez deux installations de l'application - en / usr / local et dans des chemins normaux (comme le résultat de l'installation de deb-package).

Supprimer ces fichiers avec

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

Vérifiez également le contenu de / usr / local / share / man / chemin.


Si vous devez installer mupen64plus, vous pouvez réinstaller paquet Ubuntu officiel avec

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

2
2018-06-21 20:58



J'ai apporté les modifications que vous avez suggérées et réinstallées et maintenant cela ne plante pas mais ça ne fonctionne toujours pas: - NewbieWanKenobi
Il ne porte que sur: Core Warning: No video plugin attached. There will be no video output. Core Warning: No RSP plugin attached. The video output will be corrupted. Core Warning: No audio plugin attached. There will be no sound output. Core Warning: No input plugin attached. You won't be able to control the game. Core Warning: OpenGL function glActiveTexture() not supported. OSD deactivated. Core: Starting R4300 emulator: Dynamic Recompiler Core: R4300: starting 64-bit dynamic recompiler at: 0x7f561d55b6e0 - NewbieWanKenobi
Bon après avoir réinstallé l'interface graphique frontale M64py en plus de votre conseil ci-dessus, l'émulateur fonctionne maintenant! Que la source soit avec vous! - NewbieWanKenobi