2011-05-14 118 views
0

我是手动安装新手。在buntu上手动重新安装sdl

我手动重新安装sdl,现在每次运行pygame或使用SDL的游戏时(例如,solarwolf或supertux),我都会收到消息:不支持的控制台硬件。 我知道我的电脑可以运行SDL,因为它在重新安装之前就可以运行。

我想现在我该如何正确地重新安装SDL,以便pygame能够再次运行。

版本:
Ubuntu的:Ubuntu的10.04清醒山猫
SDL:1.2.14

东西我曾尝试:

1) 我已经尝试了这个突击队我在网上发现: wget的http://www.libsdl.org/release/SDL-1.2.14.tar.gz
焦油-xzvf SDL-1.2.14.tar.gz
CD SDL-1.2.14
的./configure --prefix = $ HOME
make
make install

2) 我用sudo再次尝试,没有前缀。也许这破坏了一些以前的配置文件或东西?
wget的http://www.libsdl.org/release/SDL-1.2.14.tar.gz
焦油-xzvf SDL-1.2.14.tar.gz
CD SDL-1.2.14
的./configure
使
须藤使安装

3)我用新立得软件包经理完全删除并重新安装所有以libsdl开头的文件。

4)我已经尝试重新安装supertux和solarwolf(与ubuntu软件发送器) 希望它可以解决问题,如果有一些缺失的依赖关系。

结论:我geuss已安装sdl,但破坏了确认文件或防止sdl和图形驱动程序之间的通信。 但这是一个疯狂的猜测。

回答

0

这听起来很奇怪。 尝试:须藤LDCONFIG

从人LDCONFIG

“创建LDCONFIG,更新和删除到最近的共享 建立必要的联系和缓存 (由运行时链接,ld.so)在命令行指定的目录中找到的库, 文件/etc/ld.so.conf,以及受信任的目录(/ usr/lib和 /lib)。ldconfig检查库的头文件和文件名 确定哪些版本的链接 已更新时遇到ldconfig扫描库时忽略符号链接。 “

+0

感谢它的工作。 – Qyvind 2011-05-20 17:52:10