LMDE6 не находит установленную библиотеку при запуске игры

Knoppix

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

Аватара пользователя
rain_99
Сообщения: 966
ОС: Debian

LMDE6 не находит установленную библиотеку при запуске игры

Сообщение rain_99 »

Здравствуйте всем.
Значит ситуация

Код:

rain@rainland:~/Games/UT2004/System$ uname -a
Linux rainland 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 GNU/Linux
rain@rainland:~/Games/UT2004/System$ cat /etc/os-release
PRETTY_NAME="LMDE 6 (faye)"
NAME="LMDE"
VERSION_ID="6"
VERSION="6 (faye)"
VERSION_CODENAME=faye
ID=linuxmint
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
ID_LIKE=debian
DEBIAN_CODENAME=bookworm

Код:

rain@rainland:~/Games/UT2004/System$ ./ucc-bin
./ucc-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

rain@rainland:~/Games/UT2004/System$ sudo apt-get install libstdc++5
[sudo] пароль для rain:
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Уже установлен пакет libstdc++5 самой новой версии (1:3.3.6-34).
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20998
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: LMDE6 не находит установленную библиотеку при запуске игры

Сообщение Bizdelnick »

LD_DEBUG=files,libs ./ucc-bin
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 966
ОС: Debian

Re: LMDE6 не находит установленную библиотеку при запуске игры

Сообщение rain_99 »

Я сердечно извиняюсь, запускал не тот бинарник
но картина схожая. Библиотека есть, игра не стартует

Код:

rain@rainland:~/Games/UT2004/System$ ./ut2004-bin
./ut2004-bin: error while loading shared libraries: ./libSDL-1.2.so.0: cannot open shared object file: No such file or directory

rain@rainland:~/Games/UT2004/System$ LD_DEBUG=files,libs ./ut2004-bin
9791:
9791: file=libdl.so.2 [0]; needed by ./ut2004-bin [0]
9791: find library=libdl.so.2 [0]; searching
9791: search path=./tls/i686/sse2:./tls/i686:./tls/sse2:./tls:./i686/sse2:./i686:./sse2:. (RPATH from file ./ut2004-bin)
9791: trying file=./tls/i686/sse2/libdl.so.2
9791: trying file=./tls/i686/libdl.so.2
9791: trying file=./tls/sse2/libdl.so.2
9791: trying file=./tls/libdl.so.2
9791: trying file=./i686/sse2/libdl.so.2
9791: trying file=./i686/libdl.so.2
9791: trying file=./sse2/libdl.so.2
9791: trying file=./libdl.so.2
9791: search cache=/etc/ld.so.cache
9791: trying file=/lib/i386-linux-gnu/libdl.so.2
9791:
9791: file=libdl.so.2 [0]; generating link map
9791: dynamic: 0xf7f26ee4 base: 0xf7f23000 size: 0x00004008
9791: entry: 0xf7f23000 phdr: 0xf7f23034 phnum: 9
9791:
9791:
9791: file=libpthread.so.0 [0]; needed by ./ut2004-bin [0]
9791: find library=libpthread.so.0 [0]; searching
9791: search path=./tls/i686/sse2:./tls/i686:./tls/sse2:./tls:./i686/sse2:./i686:./sse2:. (RPATH from file ./ut2004-bin)
9791: trying file=./tls/i686/sse2/libpthread.so.0
9791: trying file=./tls/i686/libpthread.so.0
9791: trying file=./tls/sse2/libpthread.so.0
9791: trying file=./tls/libpthread.so.0
9791: trying file=./i686/sse2/libpthread.so.0
9791: trying file=./i686/libpthread.so.0
9791: trying file=./sse2/libpthread.so.0
9791: trying file=./libpthread.so.0
9791: search cache=/etc/ld.so.cache
9791: trying file=/lib/i386-linux-gnu/libpthread.so.0
9791:
9791: file=libpthread.so.0 [0]; generating link map
9791: dynamic: 0xf7f21ee4 base: 0xf7f1e000 size: 0x00004008
9791: entry: 0xf7f1e000 phdr: 0xf7f1e034 phnum: 9
9791:
9791:
9791: file=./libSDL-1.2.so.0 [0]; needed by ./ut2004-bin [0]
./ut2004-bin: error while loading shared libraries: ./libSDL-1.2.so.0: cannot open shared object file: No such file or directory
...Все в наших руках...
Спасибо сказали:
Aliech
Сообщения: 1037
Статус: дилетант широкого профиля
ОС: debian/gentoo/openbsd

Re: LMDE6 не находит установленную библиотеку при запуске игры

Сообщение Aliech »

rain_99 писал:
14.09.2024 01:25
Я сердечно извиняюсь, запускал не тот бинарник
но картина схожая. Библиотека есть, игра не стартует

Код:

rain@rainland:~/Games/UT2004/System$ ./ut2004-bin
./ut2004-bin: error while loading shared libraries: ./libSDL-1.2.so.0: cannot open shared object file: No such file or directory

rain@rainland:~/Games/UT2004/System$ LD_DEBUG=files,libs ./ut2004-bin
9791:
9791: file=libdl.so.2 [0]; needed by ./ut2004-bin [0]
9791: find library=libdl.so.2 [0]; searching
9791: search path=./tls/i686/sse2:./tls/i686:./tls/sse2:./tls:./i686/sse2:./i686:./sse2:. (RPATH from file ./ut2004-bin)
9791: trying file=./tls/i686/sse2/libdl.so.2
9791: trying file=./tls/i686/libdl.so.2
9791: trying file=./tls/sse2/libdl.so.2
9791: trying file=./tls/libdl.so.2
9791: trying file=./i686/sse2/libdl.so.2
9791: trying file=./i686/libdl.so.2
9791: trying file=./sse2/libdl.so.2
9791: trying file=./libdl.so.2
9791: search cache=/etc/ld.so.cache
9791: trying file=/lib/i386-linux-gnu/libdl.so.2
9791:
9791: file=libdl.so.2 [0]; generating link map
9791: dynamic: 0xf7f26ee4 base: 0xf7f23000 size: 0x00004008
9791: entry: 0xf7f23000 phdr: 0xf7f23034 phnum: 9
9791:
9791:
9791: file=libpthread.so.0 [0]; needed by ./ut2004-bin [0]
9791: find library=libpthread.so.0 [0]; searching
9791: search path=./tls/i686/sse2:./tls/i686:./tls/sse2:./tls:./i686/sse2:./i686:./sse2:. (RPATH from file ./ut2004-bin)
9791: trying file=./tls/i686/sse2/libpthread.so.0
9791: trying file=./tls/i686/libpthread.so.0
9791: trying file=./tls/sse2/libpthread.so.0
9791: trying file=./tls/libpthread.so.0
9791: trying file=./i686/sse2/libpthread.so.0
9791: trying file=./i686/libpthread.so.0
9791: trying file=./sse2/libpthread.so.0
9791: trying file=./libpthread.so.0
9791: search cache=/etc/ld.so.cache
9791: trying file=/lib/i386-linux-gnu/libpthread.so.0
9791:
9791: file=libpthread.so.0 [0]; generating link map
9791: dynamic: 0xf7f21ee4 base: 0xf7f1e000 size: 0x00004008
9791: entry: 0xf7f1e000 phdr: 0xf7f1e034 phnum: 9
9791:
9791:
9791: file=./libSDL-1.2.so.0 [0]; needed by ./ut2004-bin [0]
./ut2004-bin: error while loading shared libraries: ./libSDL-1.2.so.0: cannot open shared object file: No such file or directory
Не, не оно?
https://packages.debian.org/search?searchon=contents&keywords=libSDL-1.2.so.0&mode=path&suite=stable

Более того, возможно придётся в директории с UT2004 сделать символьную ссылку на либу. Но это не точно.
С уважением,
Павел Алиев
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 966
ОС: Debian

Re: LMDE6 не находит установленную библиотеку при запуске игры

Сообщение rain_99 »

Доброго вечера всем, положил либу в каталог с игрой и оно как бы работает, НО

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

rain@rainland:~/Games/UT2004/System$ ./ut2004-bin
./ut2004-bin: error while loading shared libraries: ./libSDL-1.2.so.0: wrong ELF class: ELFCLASS64
...Все в наших руках...
Спасибо сказали:
Aliech
Сообщения: 1037
Статус: дилетант широкого профиля
ОС: debian/gentoo/openbsd

Re: LMDE6 не находит установленную библиотеку при запуске игры

Сообщение Aliech »

rain_99, ну а кто мешает 32х битную либу туда положить?
С уважением,
Павел Алиев
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 966
ОС: Debian

Re: LMDE6 не находит установленную библиотеку при запуске игры

Сообщение rain_99 »

сердечное спасибо
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20998
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: LMDE6 не находит установленную библиотеку при запуске игры

Сообщение Bizdelnick »

В интернетах пишут, что там рядом 64-битный бинарник должен быть.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: