#1 2014.12.21 11:27:32
0
Так как SteamCMD это 32-битная программа, для запуска требуются некоторые 32-битные библиотеки, даже если у вас уже установлены 64-битные версии.
Обычно такая ошибка выглядит так:
Решения специфичны для различных дистрибутивов:
Debian и подобные (Ubuntu, Mint)
Если вы получаете ошибку
Сделайте следующее:
(Если нужно, добавьте sudo)
Red Hat и подобные (RHEL, Fedora, CentOS)
Arch Linux
Не забудьте вначале включить
репозиторий Multilib
Обычно такая ошибка выглядит так:
steamcmd: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Решения специфичны для различных дистрибутивов:
Debian и подобные (Ubuntu, Mint)
apt-get install ia32-libs
Если вы получаете ошибку
The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.
Сделайте следующее:
dpkg --add-architecture i386
apt-get update
apt-get install ia32-libs
(Если нужно, добавьте sudo)
Red Hat и подобные (RHEL, Fedora, CentOS)
yum install glibc.i686 libstdc++.i686
Arch Linux
Не забудьте вначале включить
репозиторий Multilib
pacman -S lib32-gcc-libs