[Comm] Установка ejudge на ALD

Rinat Bikov =?iso-8859-1?q?bikoz=2Er_=CE=C1_gmail=2Ecom?=
Вт Май 6 02:15:06 MSD 2008


Здравствуйте, уважаемые.
Я хочу поставить систему проведения соревнований ejudge (http://ejudge.ru)
на свой альтлинукс.
При этом для установки данной системы рекомендуется скомпилировать ядро
системы с предлагаемым патчем (для безопасности).
Однако, к родным исходным кодам этот патч отказался применяться (настроен он
под стандартную версию):
# cd /usr/src
# ln -s linux-2.6.18-std-smp-alt12/ linux-2.6.18 (именно эта версия ядра у
меня стоит сейчас)
# cd linux-2.6.18
# patch -p1 < /home/ejudge/install/linux-2.6.18-2.6.18-cher1.diff
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruNp linux-2.6.18/arch/i386/kernel/ioport.c
linux-2.6.18-cher1/arch/i386/kernel/ioport.c
|--- linux-2.6.18/arch/i386/kernel/ioport.c     2006-09-20
07:42:06.000000000 +0400
|+++ linux-2.6.18-cher1/arch/i386/kernel/ioport.c       2007-08-04
11:30:52.000000000 +0400
--------------------------

Теперь вопросы:
1. Что проще - разбор и изменение существующего патча или компиляция и
установка ядра из официальных исходников (http://www.kernel.org) вместе со
всеми необходимыми модулями? (боюсь, что модулей будет много)
2. Как настроить пакетный apache2 (из репозитария branch), чтобы он исполнял
cgi-скрипты и бинарные файлы в /var/www/apache2/cgi-bin?

Настройки типа

<Directory "/var/www/apache2/cgi-bin">
    AllowOverride None
    Options ExecCGI -MultiViews +SymLinksIfOwnerMatch FollowSymLinks Includes
    AddOutputFilterByType INCLUDES text/html
    Order allow,deny
    Allow from all
</Directory>

 пробовал, добился только того, что бинарные файлы стали доступны для
скачивания по ссылкам.
Стандартный скрипт /cgi-bin/test-cgi также не выполняется, а просто
скачивается.
Из неальтовских исходников установить apache2 не вышло (опять что-то там с
зависимостями).
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/community/attachments/20080506/9c076a13/attachment-0002.html>


Подробная информация о списке рассылки community