Страница 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
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-ках. Не хочется ставить Постгре через линуксолятор.. Дальше пока не копал