Продолжаем устанавливать Ejudge

В прошлый раз мы устанавливали 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).

Если это работает напишите, пожалуйста, в комментариях. Если нет тоже напишите.

Продолжаем устанавливать Ejudge: Один комментарий

  1. Зделал все как тут написано. Не понял только, что здесь надо сделать ?
    «Настраиваем все так, как нам хочется и компилируем.»
    Можешь по подробнее про этот этап?

Оставьте комментарий