我想在 Debian Wheezy 64 位上玩 Aquaria 游戏。安装正常,但是在尝试玩游戏时出现以下错误:
ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib control.c:951:(snd_ctl_open_noupdate) Invalid CTL hw:0
AL lib: alsa.c:1000: control open (0): No such file or directory
Message: SDL_GL_LoadLibrary Error: Failed loading libGL.so.1
Run Code Online (Sandbox Code Playgroud)
我已经添加了 32 位兼容性,dpkg --add-architecture i386并且我认为系统中存在所需的库,因为键入会locate libasound_module_conf_pulse.so产生:
/usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_conf_pulse.so
和locate libGL.so.1:
/etc/alternatives/glx--libGL.so.1-x86_64-linux-gnu
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1
/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2
/usr/lib/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/fglrx/fglrx-libGL.so.1.2
/usr/lib/x86_64-linux-gnu/fglrx/libGL.so.1
Run Code Online (Sandbox Code Playgroud)
但是,Debian 似乎忽略了它们。我可以做什么来玩 Aquaria?
编辑 1:ldd 水族馆
linux-gate.so.1 => (0xf77e1000)
libSDL-1.2.so.0 => /opt/Aquaria/./libSDL-1.2.so.0 (0xf7748000)
libopenal.so.1 => /opt/Aquaria/./libopenal.so.1 (0xf76fa000)
libstdc++.so.6 => …Run Code Online (Sandbox Code Playgroud) 我刚刚在我的东芝笔记本电脑中安装了 Debian Wheezy,它运行良好。但是,有时启动系统时亮度级别太低。
如果我使用按键Fn+F6来减少和Fn+F7增加它,屏幕上会出现一个条,增加或减少,但亮度级别没有改变。
你有什么想法?
PS:我正在使用 gnome 回退模式。