Недавно, настраивая сервер Counter-Strike: Source на 64-х битном сервере Ubuntu столкнулся с неприятной проблемой.
Оказалось, что 64х битная ОСь Убунту "из коробки" не содержит поддержку 32-битных программ. И сервер SRCDS (Source Dedicated Server) не запускался, выдавая ошибки вида "File Not Found".
Пять минут гугления показало что, хотя в самом SRCDS есть поддержка 64 бит, его "инсталлятор" - 32-х битовый. Поэтому при запуске "инсталлятора" я и получал ошибки.
Для решения проблемы всего лишь нужно установить пакет ia32-libs.
Для этого с правами root (например, через sudo) надо запустить команду:
И, после установки пакета, мой SRCDS запустился без ошибок.
Оказалось, что 64х битная ОСь Убунту "из коробки" не содержит поддержку 32-битных программ. И сервер SRCDS (Source Dedicated Server) не запускался, выдавая ошибки вида "File Not Found".
Пять минут гугления показало что, хотя в самом SRCDS есть поддержка 64 бит, его "инсталлятор" - 32-х битовый. Поэтому при запуске "инсталлятора" я и получал ошибки.
Для решения проблемы всего лишь нужно установить пакет ia32-libs.
Для этого с правами root (например, через sudo) надо запустить команду:
$ sudo apt-get install ia32-libs
И, после установки пакета, мой SRCDS запустился без ошибок.
Комментариев нет:
Отправить комментарий