Задать вопрос
@Voindf

Как запустить executable в линукс?

Привет, используя pkg https://www.npmjs.com/package/pkg я создал простенький сервер
node18-linux-x64
и пытаюсь запустить его в докере
внутри контейнера созданого с docker run -it ubuntu все работает
однако ни в alpine ни в tinyCoreLinux не работат
6471f2359ca16035970194.png
6471f23d736a1853137264.png
6471f244eeac6145401455.png
сам файлик https://anonfiles.com/cdQdP3tbze/server_linux
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Судя по отсутствию каталога /lib64 в корне системы где выводится not found там не установлена поддержка ABI amd64. Нужно либо доустановить 64-биные библиотеки, либо слинковать server-linux статически.
Ответ написан
Комментировать
@sergiodev
Попробуйте выполнить ldd ./server-linux и посмотреть, какие библиотеки не найдены. Далее установите соответствующие пакеты из репозиториев.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы