В прошлый раз мы устанавливали Ejudge для убунту. Даже если это у Вас получилось и Вы очень рады, осталась еще одна вещь — нужно пропатчить ядро.
На сайте Ejudge.ru можно найти патчи для разных версий ядер.
Что нужно сделать.
Скачиваем исходники ядра(выбирайте версию, для которой есть патч), распаковываем их, например в /usr/src.
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.8.tar.gz
tar xvzf linux-2.6.38.8.tar.gz
cd linux-2.6.38.8
Далее скачиваем и применяем патч.
wget http://ejudge.ru/download/linux-2.6.38.8-2.6.38.8-cher1.diff
patch -p1 < linux-2.6.38.8-2.6.38.8-cher1.diff
Настраиваем все так, как нам хочется и компилируем. Этот процесс может занять довольно много времени, все зависит от мощности компьютера. У меня на нетбуке это все заняло весь день.
Подробнее о процессе установки в официальной справке не www.ejudge.ru.
Есть способ и побыстрее. Можно скачать уже скомпилированные мною deb пакеты исходников ядра и бинарник ядра.
Возможно Вам еще было лень компилировать сам ejudge. В таком случае можете воспользоваться уже скомпилированным в пакет(для i386).
Если это работает напишите, пожалуйста, в комментариях. Если нет тоже напишите.
Зделал все как тут написано. Не понял только, что здесь надо сделать ?
«Настраиваем все так, как нам хочется и компилируем.»
Можешь по подробнее про этот этап?