Email or username:

Password:

Forgot your password?
Top-level
Alexey Skobkin

@cauf
Не заменил.
Тогда проверяй линкером может ли оно к твоей libc и ко прилинковаться.

8 comments
cauf 🇷🇺

@skobkin А че как? куда копать? Первый раз такое вижу

Alexey Skobkin

@cauf
readelf -d ./binary
ldd ./binary

cauf 🇷🇺

@skobkin Походу, у меня какой-то васянский репак, ибо в списке динамических разделов есть вот такое

```
0x0000000f (RPATH) Библиотека rpath: [/home/tomwa/Downloads/steam-runtime-sdk_2013-09-05/runtime/i386/usr/lib/gcc/i686-linux-gnu/4.6.3:/home/tomwa/Downloads/steam-runtime-sdk_2013-09-05/runtime/i386/usr/lib:/home/tomwa/Downloads/steam-runtime-sdk_2013-09-05/runtime/i386/usr/lib/i386-linux-gnu:/media/SSD/Perforce/di_linux/di/releases/di_master_steambox/src/engine/sdk/steam/redistributable_bin/linux32:/media/SSD/Perforce/di_linux/di/releases/di_master_steambox/src/engine/sdk/lib/i386-linux-gnu]
```

@skobkin Походу, у меня какой-то васянский репак, ибо в списке динамических разделов есть вот такое

```
...

cauf 🇷🇺

@skobkin Ну и еще из прекрасного

```
>$ ldd ./DeadIslandGame
не является динамическим исполняемым файлом
>$ file ./DeadIslandGame
./DeadIslandGame: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=812dfd11a89d08bf1151bfff979637995a6d77f3, with debug_info, not stripped
```

Походу банально разрядность не подходит... :(

@skobkin Ну и еще из прекрасного

```
>$ ldd ./DeadIslandGame
не является динамическим исполняемым файлом
>$ file ./DeadIslandGame
./DeadIslandGame: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=812dfd11a89d08bf1151bfff979637995a6d77f3, with debug_info, not stripped
```

Alexey Skobkin

@cauf
А! Кстати, да. Если у тебя не multilib система - оно не прокатит. Ну как минимум без дополнительного рантайма как у стима.

Я об этом варианте не подумал потому, что не сталкивался с таким давно.

iliazeus

@skobkin @cauf я предполагаю, что тогда достаточно будет просто установить Steam для твоего дистрибутива обычным образом, и весь нужный 32-битный рантайм будет установлен с ним

Alexey Skobkin

@iliazeus @cauf
Будет установлен - да.
Но в системные пути он попадет не весь. Точнее только зависимости в рамках пакетного менеджера. Там стим еще немалую пачку полезного игре подсовывает при запуске.

iliazeus replied to Alexey

@skobkin @cauf возможно, этот репак его подсовывает в скрипте запуска, дописывая в PATH/LD_PRELOAD/etc. Но не буду утверждать

В целом, в том же месте, откуда скачали репак, могла быть инструкция по запуску. На том же рутрекере, по крайней мере, часто бывает, прям в самом посте.

Go Up