переустановка SDL вручную на Buntu - PullRequest
0 голосов
/ 14 мая 2011

Я новичок в установке вручную.

Я переустанавливал sdl вручную, теперь каждый раз, когда я запускаю pygame или игру, использующую SDL (например, solarwolf или supertux), я получаю сообщение: Unsupported console hardware.Я знаю, что мой компьютер может работать с 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 и графическим драйвером.Но это дикое предположение.

1 Ответ

0 голосов
/ 14 мая 2011

Это звучит странно. попробуй: sudo ldconfig

от man ldconfig

"ldconfig создает, обновляет и удаляет необходимые ссылки и кеш (для использования компоновщиком времени выполнения, ld.so) для самого последнего общего библиотеки, найденные в каталогах, указанных в командной строке, в файл /etc/ld.so.conf и в доверенных каталогах (/ usr / lib и / Библиотека). ldconfig проверяет заголовок и имена файлов библиотек встречает при определении, какие версии должны иметь свои ссылки обновлено. ldconfig игнорирует символические ссылки при сканировании библиотек. «

...