toribash

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Аватара пользователя
trinimak
Сообщения: 126
ОС: archlinux

toribash

Сообщение trinimak »

Скачал rpm, установил, но при запуске появляется ошибка что не хватает нужной библиотеки

Код: Выделить всё

[trinimak@localhost ~]$ toribash
/usr/share/games/toribash/toribash.bin: error while loading shared libraries: liblua5.1.so.0:cannot open shared object file: No such file or directory

я эту библиотеку доставил, но все равно появляется тоже самое сообщение, что нет нужной библиотеки((
маленький кавайный линуксоид ^_^
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current

Re: toribash

Сообщение Kido »

trinimak писал(а):
17.03.2009 01:39
Скачал rpm, установил, но при запуске появляется ошибка что не хватает нужной библиотеки

Код: Выделить всё

[trinimak@localhost ~]$ toribash
/usr/share/games/toribash/toribash.bin: error while loading shared libraries: liblua5.1.so.0:cannot open shared object file: No such file or directory

я эту библиотеку доставил, но все равно появляется тоже самое сообщение, что нет нужной библиотеки((

А файл liblua5.1.so.0 в системе присутствует?
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: toribash

Сообщение oper777 »

trinimak писал(а):
17.03.2009 01:39
Скачал rpm, установил, но при запуске появляется ошибка что не хватает нужной библиотеки

Код: Выделить всё

[trinimak@localhost ~]$ toribash
/usr/share/games/toribash/toribash.bin: error while loading shared libraries: liblua5.1.so.0:cannot open shared object file: No such file or directory

я эту библиотеку доставил, но все равно появляется тоже самое сообщение, что нет нужной библиотеки((


Покажи вывод

ls -l /usr/lib/liblua*

rpm -qa|grep liblua
Спасибо сказали:
Аватара пользователя
trinimak
Сообщения: 126
ОС: archlinux

Re: toribash

Сообщение trinimak »

oper777 писал(а):
17.03.2009 09:00
trinimak писал(а):
17.03.2009 01:39
Скачал rpm, установил, но при запуске появляется ошибка что не хватает нужной библиотеки

Код: Выделить всё

[trinimak@localhost ~]$ toribash
/usr/share/games/toribash/toribash.bin: error while loading shared libraries: liblua5.1.so.0:cannot open shared object file: No such file or directory

я эту библиотеку доставил, но все равно появляется тоже самое сообщение, что нет нужной библиотеки((


Покажи вывод

ls -l /usr/lib/liblua*

rpm -qa|grep liblua


Вот вывод этих двух команд:

Код: Выделить всё

[trinimak@localhost ~]$ ls -l /usr/lib/liblua*
lrwxrwxrwx 1 root root     24 2009-03-17 01:28 /usr/lib/liblua5.1.so.0 -> /usr/lib/liblua.so.5.1.3
-rwxr-xr-x 1 root root  71768 2008-08-08 15:57 /usr/lib/liblualib.so.5.0*
-rwxr-xr-x 1 root root  93644 2008-08-08 15:57 /usr/lib/liblua.so.5.0*
-rwxr-xr-x 1 root root 180532 2008-09-19 17:46 /usr/lib/liblua.so.5.1*
[trinimak@localhost ~]$ rpm -qa|grep liblua
liblua5.0-5.0.3-7mdv2009.0
liblua5.1-5.1.4-2mdv2009.0
маленький кавайный линуксоид ^_^
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: toribash

Сообщение tmp13 »

оО

Код: Выделить всё

lrwxrwxrwx 1 root root     24 2009-03-17 01:28 /usr/lib/liblua5.1.so.0 -> /usr/lib/liblua.so.5.1.3
-rwxr-xr-x 1 root root  71768 2008-08-08 15:57 /usr/lib/liblualib.so.5.0*
-rwxr-xr-x 1 root root  93644 2008-08-08 15:57 /usr/lib/liblua.so.5.0*
-rwxr-xr-x 1 root root 180532 2008-09-19 17:46 /usr/lib/liblua.so.5.1*

я конечно не знаю, мб в мандрива такой вывод оригинальный, но мне кажется, что у вас нету /usr/lib/liblua.so.5.1.3
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: toribash

Сообщение oper777 »

Mandriva тут не причем.

Кривая ссылка, надо исправить (от root):

Код: Выделить всё

ln -s /usr/lib/liblua.so.5.1 /usr/lib/liblua5.1.so.0
Спасибо сказали:
Аватара пользователя
trinimak
Сообщения: 126
ОС: archlinux

Re: toribash

Сообщение trinimak »

oper777 писал(а):
17.03.2009 15:26
Mandriva тут не причем.

Кривая ссылка, надо исправить (от root):

Код: Выделить всё

ln -s /usr/lib/liblua.so.5.1 /usr/lib/liblua5.1.so.0


Код: Выделить всё

[root@localhost trinimak]# ln -s /usr/lib/liblua.so.5.1 /usr/lib/liblua5.1.so.0
ln: создание символьной ссылки `/usr/lib/liblua5.1.so.0': Файл существует
[root@localhost trinimak]# toribash
/usr/share/games/toribash/toribash.bin: error while loading shared libraries: liblua5.1.so.0:cannot open shared object file: No such file or directory


Что то не помогает(
маленький кавайный линуксоид ^_^
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5441
ОС: Gentoo

Re: toribash

Сообщение /dev/random »

trinimak писал(а):
17.03.2009 21:18

Код: Выделить всё

[root@localhost trinimak]# ln -s /usr/lib/liblua.so.5.1 /usr/lib/liblua5.1.so.0
ln: создание символьной ссылки `/usr/lib/liblua5.1.so.0': Файл существует
[root@localhost trinimak]# toribash
/usr/share/games/toribash/toribash.bin: error while loading shared libraries: liblua5.1.so.0:cannot open shared object file: No such file or directory


Что то не помогает(

Ну вы бы хоть вчитывались в то, что система пишет, а не бездумно вбивали в ком.строку то, что вам скажут! Вам нужно изменить симлинк. ln -s отказался создавать симлинк, поскольку "`/usr/lib/liblua5.1.so.0': Файл существует". Так что нужно сделать? Ответ очевиден.
Спасибо сказали:
Аватара пользователя
trinimak
Сообщения: 126
ОС: archlinux

Re: toribash

Сообщение trinimak »

/dev/random писал(а):
17.03.2009 21:29
trinimak писал(а):
17.03.2009 21:18

Код: Выделить всё

[root@localhost trinimak]# ln -s /usr/lib/liblua.so.5.1 /usr/lib/liblua5.1.so.0
ln: создание символьной ссылки `/usr/lib/liblua5.1.so.0': Файл существует
[root@localhost trinimak]# toribash
/usr/share/games/toribash/toribash.bin: error while loading shared libraries: liblua5.1.so.0:cannot open shared object file: No such file or directory


Что то не помогает(

Ну вы бы хоть вчитывались в то, что система пишет, а не бездумно вбивали в ком.строку то, что вам скажут! Вам нужно изменить симлинк. ln -s отказался создавать симлинк, поскольку "`/usr/lib/liblua5.1.so.0': Файл существует". Так что нужно сделать? Ответ очевиден.


Понял. ну я удалил этот файл и сделал ссылку, все работает. только я не совсем понял для чего нужно было делать ссылку liblua5.1.so.0 на liblua.so.5.1? . :blush:
маленький кавайный линуксоид ^_^
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5441
ОС: Gentoo

Re: toribash

Сообщение /dev/random »

trinimak писал(а):
17.03.2009 21:50
только я не совсем понял для чего нужно было делать ссылку

Игра пытается прилинковаться к библиотеке /usr/lib/liblua5.1.so.0 (путь был жёстко задан во время её компиляции), ожидая найти там библиотеку lua. А там симлинк, указывающий в никуда. Нужно было сделать так, чтобы игра нашла там то, что искала.
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: toribash

Сообщение oper777 »

Нда... надо было делать с ключом -f

-f, --force
remove existing destination files
Спасибо сказали:
Аватара пользователя
trinimak
Сообщения: 126
ОС: archlinux

Re: toribash

Сообщение trinimak »

Да, точно. Теперь все понятно))
маленький кавайный линуксоид ^_^
Спасибо сказали: