在ubuntu上手动安装sdl

时间:2011-05-14 14:02:55

标签: sdl ubuntu-10.04 reinstall

我是手动安装的新手。

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

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

版本:
ubuntu:Ubuntu 10.04 LTS Lucid Lynx
sdl:1.2.14

我试过的东西:

1) 我尝试过在网上找到的这个突击队员:  wget http://www.libsdl.org/release/SDL-1.2.14.tar.gz
 tar -xzvf SDL-1.2.14.tar.gz
 cd SDL-1.2.14
 ./configure --prefix = $ HOME
 使
 make install

2) 我再次尝试使用sudo而没有前缀。也许这破坏了一些先前的配置文件或什么?  wget http://www.libsdl.org/release/SDL-1.2.14.tar.gz
 tar -xzvf SDL-1.2.14.tar.gz
 cd SDL-1.2.14
的./configure
使
sudo make install

3)我使用Synaptic Package Manager完全删除并重新安装以libsdl开头的所有文件。

4)我尝试重新安装supertux和solarwolf(使用ubuntu软件传感器) 希望如果有一些缺失的依赖项,它可以解决问题。

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

1 个答案:

答案 0 :(得分:0)

这听起来很奇怪。 尝试:sudo ldconfig

来自man ldconfig

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