Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Trine 2 Ubuntu 12.04 x64  (Прочитано 7053 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DjSpike

  • Автор темы
  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Trine 2 Ubuntu 12.04 x64
« : 30 Мая 2012, 00:55:06 »
Купил игру Trine 2, при запуске игры выдает ошибку:
Цитировать
./trine2_linux_32bit: error while loading shared libraries: libSDL-1.3.so.0: cannot open shared object file: No such file or directory
libsdl вроде установлен...
Другие игры идут без проблем (Xonotic, Wolfenstein - Enemy Territory)
AvReg  - Видеонаблюдение под Linux.
ДЭНСИ:КАССА -  Рабочее место кассира под Linux.
rx@etersoft  - Сервер терминалов под Linux...

Оффлайн sax4rever

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #1 : 04 Июня 2012, 15:01:39 »
Поддерживаю. только я через optirun пытаюсь запускать, в остальном симптомы те же.

Оффлайн DjSpike

  • Автор темы
  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #2 : 08 Июня 2012, 22:55:46 »
Кто знает еслить у разработчиков этой игры какая-нибудь официальная багзила или где можно задать вопрос чтобы решить эту проблему ????
AvReg  - Видеонаблюдение под Linux.
ДЭНСИ:КАССА -  Рабочее место кассира под Linux.
rx@etersoft  - Сервер терминалов под Linux...

Оффлайн RussianNeuroMancer

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #3 : 09 Июня 2012, 08:27:36 »
Есть форум техподдержки: http://frozenbyte.com/board/viewforum.php?f=23
И есть техподдержка по почте: http://frozenbyte.com/contact.php

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #4 : 09 Июня 2012, 08:49:33 »
пакет ia32-libs установлен?
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн DjSpike

  • Автор темы
  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #5 : 10 Июня 2012, 00:08:12 »
Да, установлен.
AvReg  - Видеонаблюдение под Linux.
ДЭНСИ:КАССА -  Рабочее место кассира под Linux.
rx@etersoft  - Сервер терминалов под Linux...

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #6 : 10 Июня 2012, 00:57:18 »
проверь наличие именно libSDL-1.3.so.0 если нету то сделай ссылку на libSDL-1.3.so с названием libSDL-1.3.so.0
http://fonline.ru/ заходите

Оффлайн DjSpike

  • Автор темы
  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #7 : 10 Июня 2012, 01:06:15 »
У меня оказавается есть только

/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.3


libSDL-1.3.so.0 что-то в репозитарии не нашел...

libSDL-1.3.so.0 оказывается есть в каталоге с игрой. Есть католог /lib

Цитировать
spike@home:~/Trine2/lib/lib32$ ls -l
итого 20056
-rw-r--r-- 1 spike spike  435920 марта 15 17:14 libCgGL.so
-rw-r--r-- 1 spike spike 9154288 марта 15 17:14 libCg.so
-rw-r--r-- 1 spike spike  599232 марта 15 17:14 libPhysXCooking.so
-rw-r--r-- 1 spike spike  695736 марта 15 17:14 libPhysXCooking.so.1
-rw-r--r-- 1 spike spike 3904724 марта 15 17:14 libPhysXCore.so
-rw-r--r-- 1 spike spike 4538475 марта 15 17:14 libPhysXCore.so.1
-rw-r--r-- 1 spike spike   59028 марта 15 17:14 libPhysXLoader.so
-rw-r--r-- 1 spike spike   74580 марта 15 17:14 libPhysXLoader.so.1
-rw-r--r-- 1 spike spike 1054694 марта 15 17:14 libSDL-1.3.so.0




« Последнее редактирование: 10 Июня 2012, 01:08:18 от DjSpike »
AvReg  - Видеонаблюдение под Linux.
ДЭНСИ:КАССА -  Рабочее место кассира под Linux.
rx@etersoft  - Сервер терминалов под Linux...

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #8 : 10 Июня 2012, 01:09:52 »
запусти игру через ldd он возможно не там ищет библиотеку

потом прокинь нужную библиотеку через ссылку туда где он её ищет

последняя версия sdl это 1.2 дальше идёт 2.0
http://www.libsdl.org/download-1.2.php
« Последнее редактирование: 10 Июня 2012, 01:15:03 от MEXAHOTABOP »
http://fonline.ru/ заходите

Оффлайн DjSpike

  • Автор темы
  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #9 : 13 Июня 2012, 01:08:34 »
spike@home:~/Trine2/bin$ ldd ./trine2_linux_32bit
   linux-gate.so.1 =>  (0xf77c7000)
   libdw_notify.so => /usr/lib32/libdw_notify.so (0xf77a3000)
   libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf778d000)
   libSDL-1.3.so.0 => not found
   libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf7718000)
   libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf767e000)
   libCg.so => not found
   libCgGL.so => not found
   libopenal.so.1 => /usr/lib/i386-linux-gnu/libopenal.so.1 (0xf7634000)
   libogg.so.0 => /usr/lib/i386-linux-gnu/libogg.so.0 (0xf762c000)
   libvorbis.so.0 => /usr/lib/i386-linux-gnu/libvorbis.so.0 (0xf7601000)
   libvorbisfile.so.3 => /usr/lib/i386-linux-gnu/libvorbisfile.so.3 (0xf75f7000)
   libPhysXLoader.so.1 => not found
   libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7511000)
   libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf74e5000)
   libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf74c7000)
   libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7322000)
   libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf731d000)
   libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7301000)
   libGL.so.1 => /usr/lib32/fglrx/libGL.so.1 (0xf7214000)
   librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf720b000)
   /lib/ld-linux.so.2 (0xf77c8000)
   libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf71f9000)
   libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf70c5000)
   libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf70a3000)
   libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf709f000)
   libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf7098000)
AvReg  - Видеонаблюдение под Linux.
ДЭНСИ:КАССА -  Рабочее место кассира под Linux.
rx@etersoft  - Сервер терминалов под Linux...

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #10 : 13 Июня 2012, 01:24:17 »
ууу у тебя ещё много библиотек нету

на ту библиотеку сделай символьную ссылку в /usr/lib/i386-linux-gnu/
http://fonline.ru/ заходите

Оффлайн DjSpike

  • Автор темы
  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #11 : 16 Октября 2012, 00:16:12 »
Интересно когда нибудь выйдет обновление на Trine2 чтобы она нормально работала в Ubuntu
AvReg  - Видеонаблюдение под Linux.
ДЭНСИ:КАССА -  Рабочее место кассира под Linux.
rx@etersoft  - Сервер терминалов под Linux...

Оффлайн RussianNeuroMancer

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #12 : 16 Октября 2012, 01:44:05 »
Вы с техподдержкой связывались?

Оффлайн f-dzmitry

  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #13 : 16 Октября 2012, 19:20:30 »
libSDL-1.3.so.0 c Ubuntu не идет (нет в пакетах), так же как и  libCg.so, libCgGL.so, libPhysXLoader.so.1
Смотри папку с игрой.
Причина:
1. У тебя бинарик в этой папке. И путь естественно ./trine2_linux_32bit не верен
   Скопируй его на уровень выше или сделай ссылку на саму папку.
2. У тебя нет библиотек в этой папке.
   Найди их в папке с игрой и скопируй или сделай ссылку на них в этой папке.
void next(){next();};

Оффлайн Meo

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: Trine 2 Ubuntu 12.04 x64
« Ответ #14 : 20 Июня 2013, 12:54:46 »
С претензией на некропостинг, но вдруг кто будет искать решение в этой теме.
те библиотеки нормально подгружаются при запуске trine2.sh. В скрипте прописан относительный путь в ./lib/lib32 и недостающие библиотеки нормально оттуда подхватываются. Если просто лддшить бинарник, то понятное дело он либы не найдёт. А вот если для теста закомментить последнюю строчку в скрипте, и дописать строчку ldd ./bin/trine2_linux_32bit, а потом запустить его - то все недостающие 4 библиотеки окажутся на своём месте. Убедившись, что всё ок, убираем добавленную строчку и раскомментиваем закомментеную.
Игра без проблем работала и в убунте и в опесузе как 32, так и 64битных без особых шаманств (главное, чтоб 32-битные библиотеки ia32 были установлены).
« Последнее редактирование: 20 Июня 2013, 12:57:33 от Meo »

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.