我在玩 UT2004 FOR linux,但如果我用普通的
./ut2004
如果我运行它,就没有声音了
aoss ./ut2004
以这种方式使用 ALSA-Oss 库,游戏经常崩溃 - 我想 -
WARNING: ALC_EXT_capture is subject to change!
我注意到游戏“需要” openAL 库。那么我应该安装什么包?
答案1
如果你尝试在 15.04 中玩这个带音频的游戏,你需要为当前版本建立符号链接libopenal.so.1.15.1文件到ut2004/系统替换默认目录开放源码驻留在那里的文件。
本质上运行类似于以下内容的操作:
ln -s /usr/lib/x86_64-linux-gnu/libopenal.so.1.15.1 /home/itnet7/ut2004/System/openal.so
(请确保调整路径以反映您的安装和用户名)
一旦我创建了符号链接,我就能正常启动 UT2004(无需使用 aoss 或 padsp)并且声音也能正常工作。
为了安装游戏,我使用了多年前的备份,将 UT2004 的主安装目录提取到我的用户帐户的主目录中,并在启动时遇到了一些提到的 libstdc++5 和 libSDL 问题这里。我找到该链接后,我能够运行游戏,它帮助我修复了声音。我将其发布在这里,以防它可以帮助节省其他可能也在寻找它的人的时间。
答案2
你应该尝试一下 Pulseausio OSS Wrapper垫片:
padsp ./ut2004