переустановка sdl вручную на buntu

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

Я переустановил 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
./ настроить
сделать
sudo make установить

3) Я использовал диспетчер пакетов Synaptic, чтобы полностью удалить и переустановить все файлы, начинающиеся с libsdl.

4) Я попытался переустановить supertux и solarwolf (с программным обеспечением Ubuntu Sender), надеясь, что это решит проблему, если будут отсутствовать некоторые зависимости.

Вывод. Я предполагаю, что установил sdl, но разрушил файл конфигурации или что-то еще, препятствующее обмену данными между sdl и графическим драйвером. Но это дикая догадка.


person Qyvind    schedule 14.05.2011    source источник


Ответы (1)


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

от человека ldconfig

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

person Maidenone    schedule 14.05.2011