Я пытаюсь установить сервер Ventrilo на свой SheevaPlug, работающий под управлением Debian ARMEL. Поскольку сервер Ventrilo является программой x86, я хотел бы попробовать использовать qemu-i386 для запуска сервера на моем процессоре ARM. Я сталкиваюсь с этой ошибкой, когда я пытаюсь запустить сервер:

ventrilo@micro:~/ventsrv$ qemu-i386 ./ventrilo_srv
/lib/ld-linux.so.2: No such file or directory

Я понимаю, что /lib/ld-linux.so.2 - это версия x86, а so.3 - версия ARM (которая у меня есть). Должен ли я просто найти общий объект so.2 и поместить его в мою папку /lib? Похоже, я бы не хотел смешивать библиотеки lib в этой папке, но, может быть, поэтому они названы по-другому? Как мне решить эту ошибку?

1 ответ1

1

Проще говоря, это не то, как вы используете qemu - вы запускаете ОС в qemu и запускаете на ней ventrillo (учитывая, что это система с низким энергопотреблением, не совсем практично)- не запускайте сценарий ventrillo через qemu, как если бы вы запускали что-то в wine например.

Там просто нет способа, что вы делаете, будет работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .