我是手动安装的新手。
我手动重新安装了 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
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
make
sudo make install
3)我使用 Synaptic 包管理器完全删除并重新安装所有以 libsdl 开头的文件。
4)我尝试重新安装 supertux 和 solarwolf(使用 ubuntu 软件发送器),希望如果缺少一些依赖项,它可以解决问题。
结论。我猜想已经安装了 sdl,但破坏了配置文件或阻止 sdl 和图形驱动程序之间通信的东西。但这是一个疯狂的猜测。