在buntu上手动重新安装sdl

发布于 2024-11-07 05:33:40 字数 1017 浏览 5 评论 0原文

我是手动安装的新手。

我手动重新安装了 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
制作
进行安装

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
./配置
制作
sudo make install

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

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

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

I am new to doing manually installing.

I reinstalled sdl manually, now everytime I run pygame or a game that uses SDL (eg. solarwolf or supertux) I get the message: Unsupported console hardware.
I know my computer can run SDL, because it worked prior to the reinstallation.

I want to now how I can reinstall SDL properly, so that pygame will work again.

versions:
ubuntu: Ubuntu 10.04 LTS Lucid Lynx
sdl: 1.2.14

Stuff I have tried:

1)
I have tried this commandoes I found on the net:
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)
I tried again with sudo and no prefix. Maybe that wrecked some prior configurationsfile or something?
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)I used the Synaptic Package Manager to completely remove and reinstall all files starting with libsdl.

4)I have tried reinstalling supertux and solarwolf (with ubuntu software senter)
hoping it could resolve the problem if there were some missing dependencies.

Conclusion. I geuss a have installed sdl, but wrecked a confirgurationfile or something preventing communication between sdl and the graphic driver.
But that is a wild guess.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苦妄 2024-11-14 05:33:40

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

from man ldconfig

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

This sounds strange.
try: sudo ldconfig

from man ldconfig

"ldconfig creates, updates, and removes the necessary links and cache
(for use by the run-time linker, ld.so) to the most recent shared
libraries found in the directories specified on the command line, in
the file /etc/ld.so.conf, and in the trusted directories (/usr/lib and
/lib). ldconfig checks the header and file names of the libraries it
encounters when determining which versions should have their links
updated. ldconfig ignores symbolic links when scanning for libraries.
"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文