Установка Ejudge
-
- Posts:79
- Joined:12 April 2014, 11:08
До этого времени я не осиливал полную установку и пользовался готовыми пакетами AltLinux. Теперь хочется попробовать установить новейшую версию на Ubuntu. Скажите, пожалуйста, достаточно ли вот этой инструкции для правильной установки системы? Спасибо!
-
- Posts:79
- Joined:12 April 2014, 11:08
Re: Установка Ejudge
Начал установку. Все шло хорошо до момента открытия программы создания установочного скрипта.
Пытался создать через пользователя ejudge, но не удалось (permission denied), поэтому создал его через sudo моего пользователя administrator от имени ejudge. После запустил файл и сделал ejudge-upgrade-web. Затем попытался сделать ejudge-control-start, но получил ошибку mysql: access denied for user ejudge@localhost. Как это исправить?
Пытался создать через пользователя ejudge, но не удалось (permission denied), поэтому создал его через sudo моего пользователя administrator от имени ejudge. После запустил файл и сделал ejudge-upgrade-web. Затем попытался сделать ejudge-control-start, но получил ошибку mysql: access denied for user ejudge@localhost. Как это исправить?
-
- Posts:79
- Joined:12 April 2014, 11:08
Re: Установка Ejudge
Все исправил, система работает
Ура!
Только я поставил не самую новую версию
Как можно обновить Ejudge до новейшего?
Ура!
Только я поставил не самую новую версию
Как можно обновить Ejudge до новейшего?
Re: Установка Ejudge
Сначала сделать
Потом удалить папку /home/ejudge/ejudge
И повторить заново (начиная со "Сборки Ejudge") все шаги, только wget-ом качать не 3.0.2, а https://ejudge.ru/download/ejudge-3.3.1.tgz
Настройку apache дважды делать не надо
Code: Select all
ejudge-control stop
И повторить заново (начиная со "Сборки Ejudge") все шаги, только wget-ом качать не 3.0.2, а https://ejudge.ru/download/ejudge-3.3.1.tgz
Настройку apache дважды делать не надо
Re: Установка Ejudge
Устанавливаю ejudge-3.4.2 на Debian 8 от пользователя ejudge, споткнулся на шаге установки. Похоже make install не может сформировать дерево директорий
Code: Select all
install: cannot create directory ‘/home/ejudge/inst-ejudge/libexec’: No such file or directory
Code: Select all
ejudge@judge:~$ pwd
/home/ejudge
ejudge@judge:~$ ls -al
total 7104
drwxr-xr-x 9 ejudge ejudge 4096 Sep 30 10:07 .
drwxr-xr-x 4 root root 4096 Sep 24 15:33 ..
drwxr-xr-x 25 ejudge ejudge 20480 Sep 30 10:24 ejudge
-rw-r--r-- 1 ejudge ejudge 7198024 Jun 27 21:08 ejudge-3.4.2.tgz
drwxr-xr-x 4 ejudge ejudge 4096 Sep 30 11:05 inst-ejudge
drwxr-xr-x 3 ejudge ejudge 4096 Sep 30 09:51 judges
Re: Установка Ejudge
Нужны опции configure, получившийся config.h и Makefile
Re: Установка Ejudge
Code: Select all
./configure --prefix=/home/ejudge/inst-ejudge \
--enable-contests-home-dir=/home/ejudge/judges \
--with-httpd-cgi-bin-dir=/var/www/ejudge/cgi-bin \
--with-httpd-htdocs-dir=/var/www/ejudge/htdocs \
--enable-ajax \
--enable-charset=utf-8
Makefile https://yadi.sk/d/0Hvhdlc2jSSMJ
Re: Установка Ejudge
Пока можно просто создать этот каталог вручную.
А еще пришлите, пожалуйста, весь вывод make от начала и до ошибки.
А еще пришлите, пожалуйста, весь вывод make от начала и до ошибки.
Re: Установка Ejudge
Пошел по пути наименьшего сопративления и выполнил все команды от root'а, затем рекурсивно сменил владельца. Все собралось и установилось. Спасибо за отклик.