Железо-не Железо?
Добрый день!
В первую очередь сорри, возможно не в том разделе пишу. Но активность в разделах по Линуксу минимальная.. Есть проектик, который пилю уже года 4. На С, с подключаемым MySQL. Начал еще на Debian 7.7, потом благополучно пересадил это чудо на Xeon-сервер с Debian 8.7, 64 бита, и вот там впервые попарился с добавлением архитектуры - поскольку собрано оно на GCC в 32 битном режиме. Победил. Все еще поддерживаю его на виртуалке где стоит с тех еще времен Debian 7.7. И вот сегодня, осваивая 2-й Xeon, поставил туда Debian 9.6, и приплыли, в упор "нет файла для запуска". dpkg --add-architecture i386 - опробовал. Корректно обновилось. dpkg --print-foreign-architectures - показывает - "есть i386". Но в упор не запускаются файлы. "bash: ./fsend2: Нет такого файла или каталога" - хотя он есть. 64-битная сборка запускается отлично, но это мелкая утилитка из общей кучи. Подскажите, может ли быть дело в настройках самого железа? Может в проце отключено где? Тут пытать приятеля у которого купили сервак. Или в Debian чего-то недопонимаю? Я понимаю, пора давно сменить компилятор на 64 битный, но там тонна нюансов. Буду перелазить, ковырять эту дуру на 32 битах бессмыслено уже, но это время. |
Цитата:
|
evpu, чуток терпения. Будут организацию переводить на Линь, напишу руководство как переходили, ошибки тама..
|
OK, буду ждать!)
Ну а пока, 1. воткну надежный испытанный Debian 8.7, запущу ПО. 2. Все пути ведут в сторону 64-битного компилятора, и хотя формально оно собралось под ним без ошибок,есть поведенческие траблы, буду ковырять.. И резюме дня: начинать "не колдовать в пятницу" лучше уже с четверга... |
Добрый день!
FilosofYamal, по возможности напишите, раз планировали)))) В моем случае ларец открывался просто. Для запуска 32-битного исполняемого ELF файла требуется наличие тех же библиотек, при помощи которых этот файл был создан. Сообщение "bash: ./fsend2: Нет такого файла или каталога" относилась не к программе, а к библиотеке требуемой для запуска. Поэтому, помимо dpkg --add-architecture i386 apt-get update требовалось еще и apt-get install gcc:i386 В рамках этой проблемы вопрос снят) |
Время: 08:52. |
Время: 08:52.
© OSzone.net 2001-