LINUX.ORG.RU

LOL

cedega sin.exe попробовать не хочешь?

AngryElf ★★★★★
()

Ему нужна libSDL.1.1.so.0, ищи на диске в папке 'unsupported'. И только с "его" libsmpeg мне удалось его запустить, а то вечный сегфолт...

anonymous
()
Ответ на: комментарий от Vanilin

Он у тебя либы не находит, вот и не пускается, а когда найдет, будешь сегфолты ловить. :-)

Ты набери 'ldd sim.exe | grep "not found"'.

anonymous
()
Ответ на: комментарий от DDDs

Ну, тот по которому линки ниже.... 8 архивов на фтп???

Я не запустил... =(

Vanilin ★★★★
()
Ответ на: комментарий от anonymous

vanilla@olympus:/usr/local/games/Sin$ ldd base/game.so libm.so.6 => /lib/libm.so.6 (0x40238000) libc.so.6 => /lib/libc.so.6 (0x4025a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

Vanilin ★★★★
()
Ответ на: комментарий от Vanilin

ASP 9 (кажется 2.3.2). Но все разрешилось после замены (доустановки) библиотек.

Vanilin, а у тебя на *.exe ничего не настроено в /proc/sys/fs/binfmt_misc?

anonymous
()
Ответ на: комментарий от Vanilin

В binfmt_misc ничего и не должно быть.

Может у тебя порченый sin.exe? У меня его md5sum 296367781b1567a3a3d2d38cf4373e4a - все нормально запускается.

init ★★★★★
()
Ответ на: комментарий от init

sin.exe без регистрации запускается????? А то я с тем ключом, что идеть с архивами, его зарегить не могу... Заполняю форму, а на кнопку ОК она никак не реагирует =(

А суммы различаются и очень сильно...

Vanilin ★★★★
()
Ответ на: комментарий от init

[shao@shao Sin]$ md5sum sin.exe
ff3f64a7c8fd5d64439a87bcb5c703a7 sin.exe

to init: А может этот бинарник можешь на мыло выслать?
Чем черт не шутит, вдруг попустит? А то вообще труп... абыдна.
dimitry at optima dot c0m dot ua

DDDs
() автор топика
Ответ на: комментарий от Vanilin

Парни если сможете написать и выложить подробную инструкцию по запуску буду благодарен! У меня после пуска меняется разрешение на 640х480 и виснут Х-сы.

anonymous
()
Ответ на: комментарий от anonymous

> после пуска меняется разрешение на 640х480 и виснут Х-сы.

Библиотеки SDL и smpeg с диска поставил?

init ★★★★★
()
Ответ на: комментарий от DDDs

Народ, и еще просьба - дерево каталогов Sin сюда кто-нить скинет??? Ато ни с диска, ни loopback'oм становиться не хочет... Приходится ручками.. =(

Vanilin ★★★★
()
Ответ на: комментарий от init

Спасибо за файл. Помогло.
Запускается, но в сегфолт падает. Но все равно результат. :)
Будем дальше ковырять.

DDDs
() автор топика
Ответ на: комментарий от DDDs

> Запускается, но в сегфолт падает

Если падает в сегфолт, значит надо поставить SDL и smpeg с диска. Там есть каталог usupported или типа того. Они в rpm.

init ★★★★★
()
Ответ на: комментарий от Vanilin

> Запустился.... Потом: you mast have your CD in drive to play Sin. Exit.

Он хочет реальный диск с Sin, а не примонтированный образ. Но его можно обмануть. Читать здесь http://www.linux.org.ru/jump-message.jsp?msgid=611607

Монтируем образ в /mnt/cdrom

Правим /etc/mtab

Запускаем Sin

init ★★★★★
()
Ответ на: комментарий от init

Re: Sin кто нибудь запустил?

Не могу поставить smpeg он конфликтут с моим более новым пакетом! И падает в сегфолт, приходится перезапускать Х-сы По другому никак?

anonymous
()
Ответ на: комментарий от init

>Монтируем образ в /mnt/cdrom

>Правим /etc/mtab

Т.е. в mtab /dev/cdrom /mnt/cdrom iso9660 ro 0 0 - согласно рекомендаций

а /dev/cdrom --> /dev/null

Запускаем Sin

В итоге:

$execing /home/vanilla/.hyperion/Sin/players/blade/config.cfg Fatal signal: Segmentation Fault (SDL Parachute Deployed)

Vanilin ★★★★
()
Ответ на: комментарий от Vanilin

Незабываем про старые библиотеки, размещенные на диске с Sin...

anonymous
()
Ответ на: Re: Sin кто нибудь запустил? от anonymous

Я вообще распаковал этот .rpm и просто положил .so файлы в /usr/lib, после этого у меня все заработало.

init ★★★★★
()
Ответ на: комментарий от init

Поставил... Но эта фигня вылазит тогда, когда пытаюсь нае%%%ть гейму в отношении диска (см выше)

Vanilin ★★★★
()

А Код к нему какой?

anonymous
()
Ответ на: комментарий от init

А я вообще ему smpeg не ставил родной.
В конфиге дефолтном отключил проигрывание клипов.
Ну черный экран, ну и мать с ним. Esc и в меню попадаешь.

DDDs
() автор топика

Всем, кто уже разобрался с библиотеками!
Вчера накрапал скрипт для реализации метода предложенного init

iso_mounter.sh >

#!/bin/sh

if [ -z "$1" ]
then
    echo "usage:"
    echo "$0 /path/to/image"
else
    ISO="$1"
    mount -t iso9660 $ISO /mnt/cdrom -o loop,ro
    cat /etc/mtab | gawk -v iso=$ISO 'BEGIN { OFS = " " } { if ( $1 == iso ) print "/dev/cdrom",$2,$3,$4,$5,$6; else print $0; }' > /etc/mtab
fi

Чтобы он работал ему нужны права рута, я обхожусь в этом случае с 
помощью sudo. Запускаем от рута visudo и добавляем:

alex    ALL =   NOPASSWD: /usr/sbin/iso_mounter.sh *

Особенно правильные скорее всего вместо пролзователя обозначат группу.
А в скриптах запуска программ придется добавить следующее:

sudo /usr/sbin/iso_mounter.sh /где/там/у_вас/образ.iso

После этого sin у меня запускается без нарезки образа.

TODO: Размонтирование я не делал, но тут настройка sudo будет достаточным решением.

anonymous
()
Ответ на: комментарий от Vanilin

Запустил!!!!! Всем спасибо!!!!

Создал линк libSDL-1.1.so.0 на родные Слаковские либы и все пошло...
Щас тока со звуком разберусь и все....

Vanilin ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.