Hi!
Есть готовая программа (скомпиленная под линуксом, исходников нет!) - можно ли ее как-то запустить под FreeBSD? может есть (на крайний случай) какие эмуляторы...Удачи!
HAN
>Hi!
>Есть готовая программа (скомпиленная под линуксом, исходников нет!) - можно ли ее
>как-то запустить под FreeBSD? может есть (на крайний случай) какие эмуляторы...
>
>
>Удачи!
>HANВо Фрях уже встроен эмулятор Линуха (если ты его ставил - смотри по пути /compat (если не вру то там ...)),читай доки - запустить наверняка можно ...
>>Hi!
>>Есть готовая программа (скомпиленная под линуксом, исходников нет!) - можно ли ее
>>как-то запустить под FreeBSD? может есть (на крайний случай) какие эмуляторы...
>Во Фрях уже встроен эмулятор Линуха (если ты его ставил - смотри
>по пути /compat (если не вру то там ...)),читай доки -
>запустить наверняка можно ...Так установлена поддержка линукса и linux_enable="YES" - ответ ELF binary type "0" not know. Abort.
Как быть?
Удачи!
HAN
Посмотрите в Вашем, конфиге ядра присутствует:
options COMPAT_LINUX
и в rc.conf
linux_enable="YES"
>Посмотрите в Вашем, конфиге ядра присутствует:
>options COMPAT_LINUX
>и в rc.conf
>linux_enable="YES"да дело было не в этом, такие строки есть всегда.
Вот еще один проблем проявился - когда запускается этот бинарник (уже запускается) - то выдает ошибку - "/proc/loadavg - no such directory"
создать такую директорию даже под рутом - не дает система!
пробовал в сингл-моде, создаю, но при перезагрузке в обычном режиме - такой директории там нет :(Как быть? подскажите, пожалуйста!
Всего доброго!
HAN
Для нормальной эмуляции линукса необходимо:
1. В /etc/rc.conf прописать linux_enable="YES"
или в /boot/loader.conf добавить linux_load="YES"2. Установить linux_base из портов
cd /usr/ports/emulators/linux_base && make install
или из packages3. Иногда есть необходимость использовать linprocfs,
"/proc/loadavg - no such directory" - из этой оперы.
echo "linproc /compat/linux/proc linprocfs rw 0 0" >>/etc/fstab && mount -a4. Если появляется сообщение "ELF binary type "0" not know. Abort." ,
то следует сделать
brandelf -f 3 <бинарник> (man brandelf)Удачи
>Hi!
>Есть готовая программа (скомпиленная под линуксом, исходников нет!) - можно ли ее
>как-то запустить под FreeBSD? может есть (на крайний случай) какие эмуляторы...
>не факт что программа будет работать под linux-emu и ей подойдут
linux_base из портов.общее руководство к действию:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/li...
>Удачи!
>HAN