Это тот ещё геморрой :) Но вроде получилось.
tail +6 error :
Базовый установочник wolf-linux-1.4-full.x86.run запускается в режиме совместимости (если ругается на права, приписывем sudo вначале):
setup.sh error:
Если ругается на setup.sh, делаем --keep и в каталоге, куда run-файл скинет своё нутро (у меня wolf-setup-full), запускаем этот setup.sh вручную:
The setup program seems to have failed on x86/unknown:
Могут быть косяки с определением платформы и версии libc (его кстати надо перед этим поставить, например libstdc++2.10-glibc2.2_2.95.4-11woody1_i386.deb из архивов дебиана archive.debian.net). Открываем этот setup.sh, ищем определение архитектуры и версии libc и заменяем явно на то, что нам надо (то, что было - закомментировано):
Затем запускается патчевый wolf-linux-1.41b.x86.run. Его просто запустить:
Couldn't load default.cfg:
Может не хватать архивов .pk3. (pak0.pk3, mp_pak0.pk3, sp_pak1.pk3 и т.д.). default.cfg в каком-то из них. Большой архив с паками можно взять отсюда: http://www.crossfire.nu/index.php/journals/147372/rtcw-4-android (ссылки могут устаревать).
Received signal 11, exiting...
В hex-редакторе (например, Bless) открываем бинарник wolfsp.x86, ищем текст "GL_EXTENSIONS %s" и заменяем %s на два пробела (0x20 0x20).
Оконный режим
При запуске в полноэкранном режиме может сбить разрешение рабочего стола. В каком-нибудь из читаемом конфиге (в логах видно) выключаем полноэкранный режим, например, в wolfconfig.cfg (если его нету, создаём в каталоге main/):
(опечатки нет, именно seta).
UPD 03.10.2016
Сборка из исходников с (пока что) единственным фиксом намного проще - http://aasten.blogspot.com.by/2016/10/return-to-castle-wolfenstein-14-ubuntu.html. Спасибо Артему Шатахцяну за наводку.
tail +6 error :
Базовый установочник wolf-linux-1.4-full.x86.run запускается в режиме совместимости (если ругается на права, приписывем sudo вначале):
_POSIX2_VERSION=199209 linux32 sh ./wolf-linux-1.4-full.x86.run"linux32" - если на 64-битной платформе ставим.
setup.sh error:
Если ругается на setup.sh, делаем --keep и в каталоге, куда run-файл скинет своё нутро (у меня wolf-setup-full), запускаем этот setup.sh вручную:
cd wolf-setup-full
sudo _POSIX2_VERSION=199209 linux32 bash ./setup.sh
The setup program seems to have failed on x86/unknown:
Могут быть косяки с определением платформы и версии libc (его кстати надо перед этим поставить, например libstdc++2.10-glibc2.2_2.95.4-11woody1_i386.deb из архивов дебиана archive.debian.net). Открываем этот setup.sh, ищем определение архитектуры и версии libc и заменяем явно на то, что нам надо (то, что было - закомментировано):
# Detect the Linux environmentПосле этого уже должна запуститься установка в графическом окошке. Может выдать кракозябры вместо нормальных шрифтов, но кнопок немного, можно интуитивно нащёлкать установку.
arch="x86" #`DetectARCH`
libc="glibc-2.1" #`DetectLIBC`
Затем запускается патчевый wolf-linux-1.41b.x86.run. Его просто запустить:
bash wolf-linux-1.41b.x86.runКаталог установки и символьных ссылок должен соответствовать первому установочнику.
Couldn't load default.cfg:
Может не хватать архивов .pk3. (pak0.pk3, mp_pak0.pk3, sp_pak1.pk3 и т.д.). default.cfg в каком-то из них. Большой архив с паками можно взять отсюда: http://www.crossfire.nu/index.php/journals/147372/rtcw-4-android (ссылки могут устаревать).
Received signal 11, exiting...
В hex-редакторе (например, Bless) открываем бинарник wolfsp.x86, ищем текст "GL_EXTENSIONS %s" и заменяем %s на два пробела (0x20 0x20).
Оконный режим
При запуске в полноэкранном режиме может сбить разрешение рабочего стола. В каком-нибудь из читаемом конфиге (в логах видно) выключаем полноэкранный режим, например, в wolfconfig.cfg (если его нету, создаём в каталоге main/):
seta r_fullscreen "0"
(опечатки нет, именно seta).
UPD 03.10.2016
Сборка из исходников с (пока что) единственным фиксом намного проще - http://aasten.blogspot.com.by/2016/10/return-to-castle-wolfenstein-14-ubuntu.html. Спасибо Артему Шатахцяну за наводку.
2 комментария:
Спасибо! Помогло.
Однако, потом возникли еще ошибки :) Есть ли у вас почта, куда можно было бы написать свои вопросы?
Спасибо
Артем
Пишите на aasten@gmail.com, может, чем-нибудь смогу помочь)
Отправить комментарий