Эмуляция среды Linux в FreeBSD

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Ответить
AxelRich
Сообщения: 10
ОС: 14.04

Эмуляция среды Linux в FreeBSD

Сообщение AxelRich »

Приветствую!
Возникла необходимость установки сервера 1С на некоммерческую ОС. Принципиально на FreeBSD.
Естественно 1С-ка скомпилена только под вин, lin-rpm и lin-deb.

Что уже сделано: установлена поддержка линя в фри по хендбуку(https://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/linuxemu-lbc-install.html), установил из портов пакеты rpm и dpkg, добавил linprocfs.

При попытке установки пакетов rpm выдает такое:

Код:

# rpm -i --ignoreos --root /compat/linux --dbpath /var/lib/rpm *.rpm ошибка: Failed to resolve symbol syslog_hooks: Undefined symbol "nspr_use_zone_allocator" ошибка: ошибка чтения из файла 1C_Enterprise83-common-8.3.7-1970.x86_64.rpm


При попытке установки пакетов deb выдает такое:

Код:

# dpkg -i *.deb dpkg: ошибка: анализ файла <</var/db/dpkg/status>> около строки 0: end of file after field name ''


Кто делал подобное, кто ставил любые другие линуксовые приложения на фри, прошу помочь.

З.Ы. Советы типа "паставьлиньинепарься" не предлагать. Древний пыльный в пятнах от слюней админов мануал с Лисяры не предлагать...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Эмуляция среды Linux в FreeBSD

Сообщение Bizdelnick »

AxelRich писал(а):
19.05.2016 22:14
установил из портов пакеты rpm и dpkg

Такое ощущение, что криво установили. rpm --version и dpkg --version хотя бы работают?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
AxelRich
Сообщения: 10
ОС: 14.04

Re: Эмуляция среды Linux в FreeBSD

Сообщение AxelRich »

Bizdelnick писал(а):
19.05.2016 23:52
AxelRich писал(а):
19.05.2016 22:14
установил из портов пакеты rpm и dpkg

Такое ощущение, что криво установили. rpm --version и dpkg --version хотя бы работают?


Код:

# rpm --version RPM версия 4.12.0.1


Код:

# dpkg --version Система управления пакетами Debian <<dpkg>>, версия 1.18.4 (freebsd-amd64). Это свободное программное обеспечение. См. условия распространения в Универсальной общественной лицензии GNU версии 2 или более поздней. НИКАКИЕ гарантии не предоставляются.

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Эмуляция среды Linux в FreeBSD

Сообщение Bizdelnick »

А что говорят rpm -qi имя-пакета.rpm и dpkg -I имя-пакета.deb?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
AxelRich
Сообщения: 10
ОС: 14.04

Re: Эмуляция среды Linux в FreeBSD

Сообщение AxelRich »

Bizdelnick писал(а):
20.05.2016 11:08
А что говорят rpm -qi имя-пакета.rpm и dpkg -I имя-пакета.deb?


Код:

# rpm -qi 1C_Enterprise83-common-8.3.7-1970.x86_64.rpm пакет 1C_Enterprise83-common-8.3.7-1970.x86_64.rpm не установлен


Код:

# dpkg -I 1c-enterprise83-common_8.3.7-1970_amd64.deb новый пакет debian, версия 2.0. размер 1608018 байт(а): управляющий архив длиной 323 байт(а). tar: Option --warning=no-timestamp is not supported Usage: List: tar -tf <archive-filename> Extract: tar -xf <archive-filename> Create: tar -cf <archive-filename> [filenames...] Help: tar --help dpkg-deb: ошибка: подпроцесс tar возвратил код ошибки 1
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Эмуляция среды Linux в FreeBSD

Сообщение Bizdelnick »

С rpm напутал, надо rpm -qip 1C_Enterprise83-common-8.3.7-1970.x86_64.rpm
С dpkg проблема, видимо, в том, что он не дружит с фряшным tar.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
AxelRich
Сообщения: 10
ОС: 14.04

Re: Эмуляция среды Linux в FreeBSD

Сообщение AxelRich »

Bizdelnick писал(а):
20.05.2016 12:44
С rpm напутал, надо rpm -qip 1C_Enterprise83-common-8.3.7-1970.x86_64.rpm
С dpkg проблема, видимо, в том, что он не дружит с фряшным tar.


Код:

# rpm -qip 1C_Enterprise83-common-8.3.7-1970.x86_64.rpm Name : 1C_Enterprise83-common Version : 8.3.7 Release : 1970 Architecture: x86_64 Install Date: (not installed) Group : Applications/Databases Size : 82539633 License : commercial Signature : (none) Source RPM : 1C_Enterprise83-8.3.7-1970.src.rpm Build Date : среда, 2 марта 2016 г. 23:47:40 Build Host : ci-builder-lin7.dept07 Relocations : /opt/1C/v8.3/x86_64 Vendor : 1C URL : www.1c.ru Summary : п·п╠я┴п╦п╣ п╨п╬п╪п©п╬пҐп╣пҐя┌я▀ 1п║:п÷я─п╣пЄп©я─п╦я▐я┌п╦п╣ 8.3 пЄп╩я▐ Linux Description : п·п╠я┴п╦п╣ п╨п╬п╪п©п╬пҐп╣пҐя┌я▀ 1п║:п÷я─п╣пЄп©я─п╦я▐я┌п╦п╣ 8.3 пЄп╩я▐ Linux. п■п╟пҐпҐя▀п╧ пҐп╟п╠п╬я─ п╨п╬п╪п©п╬пҐп╣пҐя┌ я┌я─п╣п╠я┐п╣я┌я│я▐ пЄп╩я▐ я│п╣я─п╡п╣я─п╟ п╦ п╨п╬п╪п©п╬пҐп╣пҐя┌ web-я│п╣я─п╡п╦я│п╬п╡ 1п║:п÷я─п╣пЄп©я─п╦я▐я┌п╦п╣ 8.3 пЄп╩я▐ Linux


просто инфо пакета
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Эмуляция среды Linux в FreeBSD

Сообщение Bizdelnick »

AxelRich писал(а):
20.05.2016 13:24
просто инфо пакета

Оно и должно было быть. Значит проблема не в том, что rpm'у непонятен формат пакета, а в чём-то другом.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
frootybox
Сообщения: 2
ОС: FreeBSD

Re: Эмуляция среды Linux в FreeBSD

Сообщение frootybox »

Добрый день!
Установить на FreeBSD 1C x86_64 так же легко как и на Linux .

Идем сюда https://it-club.kz/article/14 ставим PostgreSQL а потом сюда https://it-club.kz/article/16 и ставим непосредственно 1С.
Плюс из коробки идет WebAdmin управление кластерами 1С 8х через web.



p.s. FreeBSD универсальна! Надо лишь уметь пользоваться.
И LINUXATOR это не эмулятор а ретранслятор только некоторых спец. вызовов к ядру, а остальное
исполняется непосредственно ядром FBSD. Что в свою очередь дает возможность запускать почти любую
программу linux из под FreeBSD дополняя нужными вызовами или ретрансляторами через файл syscalls.master.
Удачи!
Спасибо сказали:
Ответить