Запуск ПО написанного для линукс под FreeBSD

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Запуск ПО написанного для линукс под FreeBSD

Непрочитанное сообщение densan » 2013-07-05 10:24:21

Здравствуйте.
Хочу попытаться завести софт airvision (http://www.ubnt.com/download#AirCam) на freebsd. Софт - аналог Zoneminder под камеры Ubiquiti.
Разработчики пишут что freebsd не входит в список поддерживаемых ОС, исходники не дает, мол не под GPL (http://community.ubnt.com/t5/airVision/ ... 513#M16700)
Есть пакеты под Debian, Ubuntu, Windows. Есть установленная и работающая программа под Ubuntu. Веб-гуй данной программы на jave, БД на mongodb, все зависимое ПО можно поставить в FreeBSD.
Я скачал пакет под Debian, распаковал, кроме jar-ов и war-ов, есть бинарники.
Ни разу не работал с двоичной совместимостью с линукс. Читаю хандбук.
Поделитесь плиз ссылками по данной теме: хавту, маны ...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Запуск ПО написанного для линукс под FreeBSD

Непрочитанное сообщение skeletor » 2013-07-09 13:32:23

Если конкретно этот случай, то там обычные ява-приложения. Бинарники, про которые вы говорите, скорее всего бинарники mongodb, вместо которых можно смело использовать те, которые установлены на FreeBSD.

densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Запуск ПО написанного для линукс под FreeBSD

Непрочитанное сообщение densan » 2014-02-11 9:02:14

Извините за ответ с большой задержкой. Пришлось переключиться на другие задачи.
Сейчас появилось время и опять хочу вернуться в данному вопросу. В конкретном случае не все написано на jave.
Скачал файл http://www.ubnt.com/downloads/firmwares ... _amd64.deb, распаковал его.
в нем есть каталог bin с файлами:

Код: Выделить всё

-rw-r--r--  1 root  wheel      672 Sep  6 10:11 License.lic
-rw-r--r--  1 root  wheel  4234232 Sep  6 10:11 evostreamms
-rw-r--r--  1 root  wheel  2586256 Sep  6 10:11 libavcodec.so.54
-rw-r--r--  1 root  wheel  2586256 Sep  6 10:11 libavcodec.so.54.86.100
-rw-r--r--  1 root  wheel   300536 Sep  6 10:11 libavformat.so.54
-rw-r--r--  1 root  wheel   300536 Sep  6 10:11 libavformat.so.54.59.106
-rw-r--r--  1 root  wheel   180760 Sep  6 10:11 libavutil.so.52
-rw-r--r--  1 root  wheel   180760 Sep  6 10:11 libavutil.so.52.13.100
-rw-r--r--  1 root  wheel   221016 Sep  6 10:11 libtbb.so.2
-rw-r--r--  1 root  wheel   105856 Sep  6 10:11 libtbbmalloc.so.2
-rw-r--r--  1 root  wheel   114512 Sep  6 10:11 ubnt.avtool
-rw-r--r--  1 root  wheel   168440 Sep  6 10:11 ubnt.discover
-rw-r--r--  1 root  wheel  1675216 Sep  6 10:11 ubnt.fwtool
-rw-r--r--  1 root  wheel  2780768 Sep  6 10:11 ubnt.nvr
-rw-r--r--  1 root  wheel     7992 Sep  6 10:11 ubnt.updater
evostreamms и либы заменил на линки из нативных, фрибсд-х либ, получилось:

Код: Выделить всё

-rw-r--r--  1 root  wheel      672 Sep  6 10:11 License.lic
-rw-r--r--  1 root  wheel  4234232 Sep  6 10:11 evostreamms
lrwxr-xr-x  1 root  wheel       38 Feb 10 17:41 libavcodec.so.54@ -> /usr/local/lib/libavcodec.so.55.39.101
lrwxr-xr-x  1 root  wheel       38 Feb 10 17:42 libavcodec.so.54.86.100@ -> /usr/local/lib/libavcodec.so.55.39.101
lrwxr-xr-x  1 root  wheel       39 Feb 10 17:43 libavformat.so.54@ -> /usr/local/lib/libavformat.so.55.19.104
lrwxr-xr-x  1 root  wheel       39 Feb 10 17:44 libavformat.so.54.59.106@ -> /usr/local/lib/libavformat.so.55.19.104
lrwxr-xr-x  1 root  wheel       37 Feb 10 17:45 libavutil.so.52@ -> /usr/local/lib/libavutil.so.52.48.101
lrwxr-xr-x  1 root  wheel       37 Feb 10 17:45 libavutil.so.52.13.100@ -> /usr/local/lib/libavutil.so.52.48.101
lrwxr-xr-x  1 root  wheel       26 Feb 10 17:50 libtbb.so.2@ -> /usr/local/lib/libtbb.so.4
lrwxr-xr-x  1 root  wheel       32 Feb 10 17:51 libtbbmalloc.so.2@ -> /usr/local/lib/libtbbmalloc.so.4
-rw-r--r--  1 root  wheel   114512 Sep  6 10:11 ubnt.avtool
-rw-r--r--  1 root  wheel   168440 Sep  6 10:11 ubnt.discover
-rw-r--r--  1 root  wheel  1675216 Sep  6 10:11 ubnt.fwtool
-rw-r--r--  1 root  wheel  2780768 Sep  6 10:11 ubnt.nvr
-rw-r--r--  1 root  wheel     7992 Sep  6 10:11 ubnt.updater
но есть 5 файлов ubnt.*, которые судя по всему писаны самим Убикьюти и нет данных файлов под фрибсд, на попытку запросить исходники https://community.ubnt.com/t5/airVision ... 41#U708041 был послан далеко, мол не GPL.
Есть у кого-нибудь опыт запуска бинарников линукс в фрибсд, поделитесь пожалуйста опытом.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Запуск ПО написанного для линукс под FreeBSD

Непрочитанное сообщение FreeBSP » 2014-02-11 11:24:46

процесс описан в хендбуке https://www.freebsd.org/doc/handbook/linuxemu.html
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Запуск ПО написанного для линукс под FreeBSD

Непрочитанное сообщение densan » 2014-02-11 16:13:53

Как выяснилось бинарники в софте только 64-битные, а через линуксатор можно только 32-битные. Видно не судьба.