как workaround можно запустить так:
cd ~/.local/share/Steam/SteamApps/common/star\ conflict
LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ ./StarConflict
./StarConflict: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory
ты не линуксоид ![:D](<fileStore.core_Emoticons>/emoticons/005j.png). Нет пытливости ума… Во-первых, нужно разобраться что это вообще такое .so - динамическая библиотека. Затем нужно разобраться каких библиотек не хватает для запуска. Затем - указать пути к этим библиотекам (подчеркиваю - ПУТИ, а не путь). А затем можно запускать… Я на примере своей системы покажу, у тебя будет примерно так же… Но обязательно надо немного включить мозг, а не действовать по инструкции ![;)](<fileStore.core_Emoticons>/emoticons/002.png) :
Находим где наш старконфликт (я использую утилиту locate, так как результат она выдает мгновенно… но нужно периодически обновлять базу данных):
locate StarConflict
/home/amd/.steam/steam/SteamApps/common/star conflict/StarConflict
У меня куча хлама, поэтому обрезал вывод. Далее смотрим в каких библиотеках нуждается (уже использую тильду для хомяка, чисто если все-таки решишь копипастить):
$ ldd ~/.steam/steam/SteamApps/common/star\ conflict/StarConflict
linux-gate.so.1 (0xf7752000)
libfmodevent-4.44.08.so => /home/amd/.steam/steam/SteamApps/common/star conflict/libfmodevent-4.44.08.so (0xf76c0000)
libfmodex-4.44.08.so => /home/amd/.steam/steam/SteamApps/common/star conflict/libfmodex-4.44.08.so (0xf753a000)
libcrypto.so.1.0.0 => not found
libcurl.so.4 => not found
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xf7508000)
libXrandr.so.2 => not found
libsteam_api.so => /home/amd/.steam/steam/SteamApps/common/star conflict/libsteam_api.so (0xf74f8000)
libSDL2-2.0.so.0 => not found
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf73a5000)
libGL.so.1 => /usr/lib/i386-linux-gnu/libGL.so.1 (0xf72a1000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xf729c000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf712c000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xf70de000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf70c1000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xf70a4000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf6eed000)
/lib/ld-linux.so.2 (0x565c9000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf6ec7000)
libnvidia-tls.so.352.63 => /usr/lib/i386-linux-gnu/tls/libnvidia-tls.so.352.63 (0xf6ec1000)
libnvidia-glcore.so.352.63 => /usr/lib/i386-linux-gnu/libnvidia-glcore.so.352.63 (0xf4cf1000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf4cdc000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf4cd8000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf4cd1000)
нас интересуют not found. По факту тут две библиотеки, без которых СК не запустится… Ищем:
$ locate libcrypto.so.1.0.0
/home/amd/.PlayOnLinux/wine/linux-x86/1.7.3/lib/libcrypto.so.1.0.0
/home/amd/.steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
/home/amd/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libcrypto.so.1.0.0
/home/amd/.steam/ubuntu12_32/steam-runtime.old/amd64/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
/home/amd/.steam/ubuntu12_32/steam-runtime.old/i386/lib/i386-linux-gnu/libcrypto.so.1.0.0
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
и
$ locate libcurl.so.4
/home/amd/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libcurl.so.4
/home/amd/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
/home/amd/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libcurl.so.4
/home/amd/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libcurl.so.4.2.0
/home/amd/.steam/ubuntu12_32/steam-runtime.old/amd64/usr/lib/x86_64-linux-gnu/libcurl.so.4
/home/amd/.steam/ubuntu12_32/steam-runtime.old/amd64/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0
/home/amd/.steam/ubuntu12_32/steam-runtime.old/i386/usr/lib/i386-linux-gnu/libcurl.so.4
/home/amd/.steam/ubuntu12_32/steam-runtime.old/i386/usr/lib/i386-linux-gnu/libcurl.so.4.2.0
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
Без этих не запустится… Можно вообще все найти =). Из найденных используем пути до i386 библиотек, при чем стимовских (вообще мне лень пробовать системные):
$ LD_LIBRARY_PATH=~/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
$ export LD_LIBRARY_PATH
погугли что такое LD_LIBRARY_PATH, если все-таки линуксоид ![;)](<fileStore.core_Emoticons>/emoticons/002.png)
ну и запускай свой СК:
~/.steam/steam/SteamApps/common/star\ conflict/StarConflict
Это надо будет проделывать каждый раз, когда открываешь новую виртуальную консоль =). А ерунда с запуском СК началась с недавного обновления стима.
у меня, кстати, вообще нет в зависимостях libgcrypt.so.11