Страница 1 из 10

1cv81 под freebsd

Добавлено: 2007-12-06 13:39:51
f0s
вот понадобился сабж. полез в порты:

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

[f0s@fileserver] /usr/ports/emulators/> ll | grep linux_base
drwxr-xr-x  3 root  wheel   512 15 ноя 17:28 linux_base-f7
drwxr-xr-x  3 root  wheel   512 15 ноя 17:28 linux_base-fc4
drwxr-xr-x  3 root  wheel   512 27 ноя 18:07 linux_base-fc6
drwxr-xr-x  2 root  wheel   512 14 ноя 15:29 linux_base-gentoo-stage1
drwxr-xr-x  2 root  wheel   512 14 ноя 15:29 linux_base-gentoo-stage2
drwxr-xr-x  2 root  wheel   512 14 ноя 15:29 linux_base-gentoo-stage3
так.. хорошо. нужно мне все это дело того, чтобы воткнуть 1с сервер приложений и постгрескуль для 1с. соотсвесвенно пробую ставить федору 6.. косяк:
появляется сообщение, что линукс у Вас версии 2.4.2, и fc6 работать с этим не будет. Как я понял, речь идет модуле ядра, реализующем линукс-совместимость. И эмулирует он лишь ядро 2.4.2:

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

[f0s@fileserver] /usr/ports/emulators/> sysctl compat.linux.osrelease
compat.linux.osrelease: 2.4.2
хотя все уже давно живут на ядрах 2.6.Х. Отсюда вопрос, где взять модуль ядра эмулирующий 2.6.Х ? В портах я этого не нашел.

Заглянул в cvs:
ATTENTION! The port is experimental for now. Use it at your own risk. This
port may be used only with 7-CURRENT and compat.linux.osrelease=2.6.16.

To use/test the port (along with linux FC4 infrastructure ports) you
should do:

0. Backup all your vital information!
1. Remove the current linux base port.
2. Add to your /etc/make.conf "OVERRIDE_LINUX_BASE_PORT=fc6".
3. Make sure no linux application is running.
4. Set apropriate sysctl (compat.linux.osrelease=2.6.16).
5. Install emulation/linux_base-fc6.

7-ку ставить не хочу, это рабочий сервер, воткнул так:

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

[f0s@fileserver] /usr/ports/emulators/> cat /etc/make.conf | grep LINUX
OVERRIDE_LINUX_BASE_PORT=fc6
+поставил вручную так:

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

[f0s@fileserver] /usr/ports/emulators/> sysctl compat.linux.osrelease
compat.linux.osrelease: 2.6.16
=)

я вот думаю - а нормально это менять в sysctl просто вручную версию ядра, ведь от этого она физически не поменяется? или можно как-то по-другому?

и еще, косяк такой, что при старте он мне говорит:

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

Additional ABI Support: linuxset_thread_area failed when setting up thread-local storage
Segmantation fault (core dumped)

Re: поддержка linux на фре

Добавлено: 2007-12-06 13:57:10
Adekamer
kernel.org - получи любое ядро ванилу

Re: поддержка linux на фре

Добавлено: 2007-12-06 14:16:25
Alex Keda
думаю - прокатит...

Re: поддержка linux на фре

Добавлено: 2007-12-06 14:53:17
f0s
Adekamer писал(а):kernel.org - получи любое ядро ванилу

не понял. а как мне его установить линуховое ядро?

Re: поддержка linux на фре

Добавлено: 2007-12-06 15:03:09
Adekamer
f0s писал(а): не понял. а как мне его установить линуховое ядро?
элементарно ! ставишь в сидиром диск с РедХатом - и грузишся - далее отвечаешь на вопросы - и вуаля !
если серьезно - то попробуй make menuconfig make dep make bzImage make modules

Re: поддержка linux на фре

Добавлено: 2007-12-06 15:07:00
f0s
Adekamer писал(а):
f0s писал(а): не понял. а как мне его установить линуховое ядро?
элементарно ! ставишь в сидиром диск с РедХатом - и грузишся - далее отвечаешь на вопросы - и вуаля !
если серьезно - то попробуй make menuconfig make dep make bzImage make modules
просто для меня это немного дико как-то звучит, установить на фрю - ядро линуха.. бррр :))

Re: поддержка linux на фре

Добавлено: 2007-12-06 15:51:27
idle
Adekamer писал(а):попробуй make menuconfig make dep make bzImage make modules
Вы так стебётесь, или по наивности херню порете?

Re: поддержка linux на фре

Добавлено: 2007-12-06 15:57:21
Adekamer
я же не написал make install :)
чё за обидки то ?

Re: поддержка linux на фре

Добавлено: 2007-12-06 16:03:36
f0s
народ, ну так что делать-то?

Re: поддержка linux на фре

Добавлено: 2007-12-06 17:20:17
weec
f0s, FreeBSD 6.2 не поддерживает LinuxABI ядра ветки 2.6
ставь linux-библиотеки ветки 2.4, либо используй linux_base-fc4

Re: поддержка linux на фре

Добавлено: 2007-12-06 18:36:50
f0s
установил из портов федору 4, кучу всего за собой тянуло однако имеем такой глюк при попытке поставить 1с:

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

[f0s@fileserver] /home/f0s/> cd /tmp/i386-1c/
[f0s@fileserver] /tmp/i386-1c/> rpm -i 1C_Enterprise-common-8.1.8-76.i386.rpm
ошибка: неудовлетворенные зависимости:
        libc.so.6   нужен для 1C_Enterprise-common-8.1.8-76
        libc.so.6(GLIBC_2.0)   нужен для 1C_Enterprise-common-8.1.8-76
        libc.so.6(GLIBC_2.1)   нужен для 1C_Enterprise-common-8.1.8-76
        libc.so.6(GLIBC_2.1.2)   нужен для 1C_Enterprise-common-8.1.8-76
        libc.so.6(GLIBC_2.1.3)   нужен для 1C_Enterprise-common-8.1.8-76
        libc.so.6(GLIBC_2.2)   нужен для 1C_Enterprise-common-8.1.8-76
        libc.so.6(GLIBC_2.2.3)   нужен для 1C_Enterprise-common-8.1.8-76
        libc.so.6(GLIBC_2.3)   нужен для 1C_Enterprise-common-8.1.8-76
        libdl.so.2   нужен для 1C_Enterprise-common-8.1.8-76
        libdl.so.2(GLIBC_2.0)   нужен для 1C_Enterprise-common-8.1.8-76
        libdl.so.2(GLIBC_2.1)   нужен для 1C_Enterprise-common-8.1.8-76
        libgcc_s.so.1   нужен для 1C_Enterprise-common-8.1.8-76
        libgcc_s.so.1(GCC_3.0)   нужен для 1C_Enterprise-common-8.1.8-76
        libgcc_s.so.1(GCC_3.3)   нужен для 1C_Enterprise-common-8.1.8-76
        libgcc_s.so.1(GLIBC_2.0)   нужен для 1C_Enterprise-common-8.1.8-76
        libm.so.6   нужен для 1C_Enterprise-common-8.1.8-76
        libm.so.6(GLIBC_2.0)   нужен для 1C_Enterprise-common-8.1.8-76
        libm.so.6(GLIBC_2.1)   нужен для 1C_Enterprise-common-8.1.8-76
        libpthread.so.0   нужен для 1C_Enterprise-common-8.1.8-76
        libpthread.so.0(GLIBC_2.0)   нужен для 1C_Enterprise-common-8.1.8-76
        libpthread.so.0(GLIBC_2.1)   нужен для 1C_Enterprise-common-8.1.8-76
        libpthread.so.0(GLIBC_2.2)   нужен для 1C_Enterprise-common-8.1.8-76
        librt.so.1   нужен для 1C_Enterprise-common-8.1.8-76
        librt.so.1(GLIBC_2.2)   нужен для 1C_Enterprise-common-8.1.8-76
может какие симлинки надо сделать? или что конкретно доустановить чтобы все это дело хорошо работало :))

ибо:

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

[f0s@fileserver] /tmp/i386-1c/> ll /usr/compat/linux/lib/obsolete/linuxthreads/
total 1806
-rwxr-xr-x  1 root  wheel  1425640  6 дек 18:06 libc-2.3.6.so
lrwxrwxrwx  1 root  wheel       13  6 дек 18:06 libc.so.6 -> libc-2.3.6.so
-rwxr-xr-x  1 root  wheel   203120  6 дек 18:06 libm-2.3.6.so
lrwxrwxrwx  1 root  wheel       13  6 дек 18:06 libm.so.6 -> libm-2.3.6.so
-rwxr-xr-x  1 root  wheel    91852  6 дек 18:06 libpthread-0.10.so
lrwxrwxrwx  1 root  wheel       18  6 дек 18:06 libpthread.so.0 -> libpthread-0.10.so
-rwxr-xr-x  1 root  wheel    41972  6 дек 18:06 librt-2.3.6.so
lrwxrwxrwx  1 root  wheel       14  6 дек 18:06 librt.so.1 -> librt-2.3.6.so
-rwxr-xr-x  1 root  wheel    24932  6 дек 18:06 libthread_db-1.0.so
lrwxrwxrwx  1 root  wheel       19  6 дек 18:06 libthread_db.so.1 -> libthread_db-1.0.so
[f0s@fileserver] /tmp/i386-1c/>

Re: поддержка linux на фре

Добавлено: 2007-12-06 18:57:06
Adekamer
GLIBC другой нужен

Re: поддержка linux на фре

Добавлено: 2007-12-07 7:14:17
manefesto
Может проще поставить в виртуальной машине если железо позволяет, и вообще, попробуй поставить игнорируя ошибки

Re: поддержка linux на фре

Добавлено: 2007-12-07 9:23:37
weec
http://www.allunix.ru/page.php?14
хотя все уже давно живут на ядрах 2.6.Х. Отсюда вопрос, где взять модуль ядра эмулирующий 2.6.Х ? В портах я этого не нашел.
как раз семерка поддерживает LinuxABI ветки 2.6

Re: поддержка linux на фре

Добавлено: 2007-12-07 10:12:58
f0s
weec писал(а):http://www.allunix.ru/page.php?14
хотя все уже давно живут на ядрах 2.6.Х. Отсюда вопрос, где взять модуль ядра эмулирующий 2.6.Х ? В портах я этого не нашел.
как раз семерка поддерживает LinuxABI ветки 2.6
Я про это и говорю, но я не зочу ставить семерку, это рабочий сервер
и по ссылке немного другое. там 1с7.7 в вайне, я же ставлю линуховую версию сервера приложений 1с8.1 с Postgresql

Re: поддержка linux на фре

Добавлено: 2007-12-07 10:15:00
f0s
Adekamer писал(а):GLIBC другой нужен
то есть более старый? или что? мне кажется он просто не видит эти библиотеки..

Re: поддержка linux на фре

Добавлено: 2007-12-07 10:15:58
f0s
manefesto писал(а):Может проще поставить в виртуальной машине если железо позволяет, и вообще, попробуй поставить игнорируя ошибки
х3.. как-то стремновато ставить виртуалку и в рабочем режиме чтобы это все крутилось.. просто сервер рабочий это

Re: поддержка linux на фре

Добавлено: 2007-12-07 10:50:09
weec
f0s, для начала узнай требования '1С 8' к версии Linux ядра

Re: поддержка linux на фре

Добавлено: 2007-12-07 11:32:39
manefesto
СРОЧНО читаем и уподобляемся
http://www.opennet.ru/opennews/art.shtml?num=12845

Re: поддержка linux на фре

Добавлено: 2007-12-07 12:36:39
f0s
это все не то

во-первых: графика. у меня ее на сервер просто нет
во-вторых: это клиент под эмулятором, а не родной сервер приложений под линху

Re: поддержка linux на фре

Добавлено: 2007-12-17 10:37:41
f0s
вот, так сказать, первые успехи:

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

1C:Enterprise 8.1 (8.1.8.76) Server Agent started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.8.76) Cluster Manager started. <Ctrl+C> to exit.
1C:Enterprise 8.1 (8.1.8.76) Working Process started. <Ctrl+C> to exit.
:) беремся за БД постгре....

Re: поддержка linux на фре

Добавлено: 2007-12-17 13:11:25
manefesto
как до делаешь всё, то сразу же ждем статью. Пиши комменты пока не доделал

Re: поддержка linux на фре

Добавлено: 2008-01-12 11:22:08
paix
Интересно какое быстродействие этого чуда будет во фре по сравнению с линухом ...)

Re: поддержка linux на фре

Добавлено: 2008-05-13 1:10:13
lisergey
так какие шаги надо сделать последовательно чтобы это все встало?
как это все заработало??

Re: поддержка linux на фре

Добавлено: 2008-05-13 9:42:45
f0s
1с поставил из портов. За потгре пока не брался....

суть такова, что вышел новый постгре.. в нем судя по опсианию, много чего добавлено.. и много из того, что было в сборках постгре предыдущих от 1с с патчами.. но они в rpm-ках. Не хочется ставить Постгре через линуксолятор.. Дальше пока не копал