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

From EjudgeWiki
Line 13: Line 13:
  
 
Данная сборка уже содержит готовый установочный скрипт ejudge-install.sh,
 
Данная сборка уже содержит готовый установочный скрипт ejudge-install.sh,
который можно запусить так:
+
который можно запустить так:
  
  # /usr/share/doc/ejudge-2.3.18/ejudge-install.sh
+
  # /usr/share/doc/ejudge-2.3.20/ejudge-install.sh
  
 
После этого вы можете исправить все конфигурационные файлы в каталогах
 
После этого вы можете исправить все конфигурационные файлы в каталогах

Revision as of 09:09, 8 January 2012

Навигация: Главная страница/Система ejudge/Инсталляция/Инсталляция на ALT Linux/Создание каталога для хранения данных ejudge

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

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

# /usr/share/doc/ejudge-2.3.20/ejudge-install.sh

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

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

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

# su -c ejudge-edit-users ejudge