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

From EjudgeWiki
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Инсталляция]]/[[Инсталляция на ALT Linux]]/[[Инсталляция на ALT Linux:Создание каталога для хранения данных ejudge|Создание каталога для хранения данных ejudge]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Инсталляция]]/[[Инсталляция на ALT Linux]]/[[Инсталляция на ALT Linux:Создание каталога для хранения данных ejudge|Создание каталога для хранения данных ejudge]]
 +
 +
Edit global settings
 +
Edit administrator identity
 +
Edit MySQL settings
 +
Setup compilers
 +
Save setup script
 +
  
 
Данные ejudge (базы данных пользователей и соревнований, файлы с тестами
 
Данные ejudge (базы данных пользователей и соревнований, файлы с тестами

Revision as of 18:31, 9 June 2015

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

Edit global settings Edit administrator identity Edit MySQL settings Setup compilers Save setup script


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

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

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

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

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

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

# su -c ejudge-edit-users ejudge