Оказалось, что просто коннекта к базе постгреса 1ске недостаточно, ей нужен 1с-сервер, который ставится либо на винду, либо на линуксы (поддерживаемые разновидности перечислены тут http://v8.1c.ru/requirements/)
Хочется запустить 1С-ный сервер под Фрей, в режиме совместимости с линуксом.
Для этого собрал ядро с поддержкой линукса
(система
Код: Выделить всё
# uname -a
FreeBSD pgs 6.3-STABLE FreeBSD 6.3-STABLE #0: Mon May 12 16:01:18 MSD 2008 sergey@pgs:/usr/obj/usr/src/sys/pgs-6.3-20080512 i386
Код: Выделить всё
# Enable Linux ABI emulation
options COMPAT_LINUX
# Enable the linux-like proc filesystem support (requires COMPAT_LINUX
options LINPROCFS
установил из портов /usr/ports/emulators/linux_base-fc4
Код: Выделить всё
pgs:/root/1C/# pkg_info|grep linux
linux_base-fc-4_13 Base set of packages needed in Linux mode (for i386/amd64)
Код: Выделить всё
pgs:/root/1C/# rpm -i /usr/ports/distfiles/rpm/1C/1C_Enterprise-common-8.1.11-67.
i386.rpm
ошибка: неудовлетворенные зависимости:
libc.so.6 нужен для 1C_Enterprise-common-8.1.11-67
libc.so.6(GLIBC_2.0) нужен для 1C_Enterprise-common-8.1.11-67
libc.so.6(GLIBC_2.1) нужен для 1C_Enterprise-common-8.1.11-67
libc.so.6(GLIBC_2.1.2) нужен для 1C_Enterprise-common-8.1.11-67
libc.so.6(GLIBC_2.1.3) нужен для 1C_Enterprise-common-8.1.11-67
libc.so.6(GLIBC_2.2) нужен для 1C_Enterprise-common-8.1.11-67
libc.so.6(GLIBC_2.2.3) нужен для 1C_Enterprise-common-8.1.11-67
libc.so.6(GLIBC_2.3) нужен для 1C_Enterprise-common-8.1.11-67
libdl.so.2 нужен для 1C_Enterprise-common-8.1.11-67
libdl.so.2(GLIBC_2.0) нужен для 1C_Enterprise-common-8.1.11-67
libdl.so.2(GLIBC_2.1) нужен для 1C_Enterprise-common-8.1.11-67
libgcc_s.so.1 нужен для 1C_Enterprise-common-8.1.11-67
libgcc_s.so.1(GCC_3.0) нужен для 1C_Enterprise-common-8.1.11-67
libgcc_s.so.1(GCC_3.3) нужен для 1C_Enterprise-common-8.1.11-67
libgcc_s.so.1(GLIBC_2.0) нужен для 1C_Enterprise-common-8.1.11-67
libm.so.6 нужен для 1C_Enterprise-common-8.1.11-67
libm.so.6(GLIBC_2.0) нужен для 1C_Enterprise-common-8.1.11-67
libm.so.6(GLIBC_2.1) нужен для 1C_Enterprise-common-8.1.11-67
libpthread.so.0 нужен для 1C_Enterprise-common-8.1.11-67
libpthread.so.0(GLIBC_2.0) нужен для 1C_Enterprise-common-8.1.11-67
libpthread.so.0(GLIBC_2.1) нужен для 1C_Enterprise-common-8.1.11-67
libpthread.so.0(GLIBC_2.2) нужен для 1C_Enterprise-common-8.1.11-67
librt.so.1 нужен для 1C_Enterprise-common-8.1.11-67
librt.so.1(GLIBC_2.2) нужен для 1C_Enterprise-common-8.1.11-67
(можно ставить 1Ску и rpm -i rpmfile, но это linux-way, неайс), ставим 1с из портов (пока опущу этот момент)
запускать эту 1ску оказывается надо из ее пути установки:
Код: Выделить всё
pgs:/compat/linux/opt/1C/v8.1/i386/# ./ragent -daemon -port 1541 &
[1] 59446
pgs:/compat/linux/opt/1C/v8.1/i386/# 1C:Enterprise 8.1 (8.1.11.67) Server Agent started. <Ctrl+C> to exit.
далее пробуем зашевелить 1ску - пока никак.
коннект с сервером есть, 1ска зависает.
если есть у кого опыт, поделитесь плиз