Humble Bundle
Материал из База знаний проекта Russian Fedora
Все игры всех Humble Bundle работают в Fedora. Но для запуска некоторых придется потрудиться.
Примеры ниже:
World Of Goo
У этой игры есть rpm-пакет, который хорошо ставится на Fedora. Однако в этом пакете лежит плохая библиотека libSDL-mixer.
Для того чтобы нормально запустить игру нужно удалить эту библиотеку из папки /opt/WorldOfGoo/libs32/ или ...libs64/ в зависимости от вашей архитектуры.
su -c "rm -i /opt/WorldOfGoo/libs*/libSDL-mixer*"
Установить пакет с системной библиотекой:
su -c "yum install SDL-mixer"
И запускать игру командой:
LD_LIBRARY_PATH=/opt/WorldOfGoo/libs32 /opt/WorldOfGoo/WorldOfGoo.bin32
или
LD_LIBRARY_PATH=/opt/WorldOfGoo/libs64 /opt/WorldOfGoo/WorldOfGoo.bin64
опять же в зависимости от архитектуры.
Команда запуска игры выполняется от пользователя!.
Trine
У меня и trine завелся на Intel GMA 4500 MHD (Fedora 15), но пришлось повозиться:
1) все библиотеки, что можно найти, поставить в систему
cd trine/lib64/ for i in *; do sudo yum install -y /usr/lib64/$i; done
2) и убрать библиотеки вложенные в архив
mkdir ../backup64 for i in *; do ls /usr/lib64/$i && mv $i ../backup64/; done 2>/dev/null
Если на какие-то ещё библиотеки ругается, их тоже найти с помощью yum provides и доставить.
3) все остальные проблемы согласно FAQ http://frozenbyte.com/help_humble/linuxfaq.html
4) ну и в самом конце он мне радостно написал в лог
Fatal error: Renderer initialization failure ERROR: EXT_texture_compression_s3tc required ERROR: Your graphics card cannot run this game. You can try updating your drivers.
Оказалось достаточно доставить пакет libtxc_dxtn и все работает.
Вобщем процесс запуска увлекательный, чуть ли не интересней самой игры.
