Инсталляция на ALT Linux:Создание и запуск скрипта ejudge-install.sh

From EjudgeWiki
Revision as of 08:30, 29 April 2011 by Dk (talk | contribs) (Created page with "Данные ejudge (базы данных пользователей и соревнований, файлы с тестами для соревнований, отправле...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Данные ejudge (базы данных пользователей и соревнований, файлы с тестами для соревнований, отправленные участниками решения и т.д.) хранятся в каталоге /var/lib/ejudge. После установки пакета ejudge этот каталог пуст. Для создания в этом каталоге минимально необходимого для работы ejudge набора файлов используется программа ejudge-setup, которую нужно запустить из-под пользователя ejudge. В этой программе обязательным является заполнение данных в разделе "Edit administrator identity" и настройка языков программирования в разделе "Setup compilers". Необходимо сохранить настройки в скрипте ejudge-install.sh. Затем необходимо запустить этот скрипт из-под пользователя root.

Данная сборка уже содержит готовый установочный скрипт ejudge-install.sh, который можно запусить так:

  1. /usr/share/doc/ejudge-2.3.18/ejudge-install.sh

После этого вы можете исправить все конфигурационные файлы в каталогах /var/lib/ejudge по своему усмотрению. Ecли вы воспользовались готовым скриптом ejudge-install.sh, то реквизиты для входа в web-интерфейс для администратора турниров следующие:

Имя пользователя: ejudge Пароль: ejudge

Вы можете изменить имя и пароль этого пользователя при помощи программы-администратора пользователей ejudge-edit-users. Эту программу нужно запускать от имени системного пользователя ejudge:

  1. su -c ejudge-edit-users ejudge