Не устанавливается система ejudge

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
tolikinf
Posts:5
Joined:26 December 2014, 20:25
Не устанавливается система ejudge

Post by tolikinf » 26 December 2014, 20:33

Добрый день. Недавно стал устанавливать систему, и на этапе создания конфигурационного файла, мне начало выбивать, что не найден пакет gawk, установите его пожалуйста - хотя перед этим написал: sudo apt-get install gawk. Сайты, которыми я пользовался : http://odscpp.wordpress.com/2011/04/30/ ... %BE%D0%B2/
http://www.codemore.info/2014/10/05/ejudge-ubuntu.html
Устанавливал ejudge в Ubuntu 10.10
Заранее спасибо за советы!

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Не устанавливается система ejudge

Post by cher » 27 December 2014, 20:15

Из вашего сообщения трудно что-либо понять. Напишите, какие опции вы задавали при запуске всех программ, какая выводилась диагностика.

tolikinf
Posts:5
Joined:26 December 2014, 20:25

Re: Не устанавливается система ejudge

Post by tolikinf » 28 December 2014, 11:16

Сначала я установил зависимости (sudo apt-get install bison flex gettext expat libexpat1-dev zlib1g-dev libncurses5-dev libncursesw5-dev sendmail gawk apache2 libcurl4-gnutls-dev libzip-dev libiconv-hook-dev). Потом мне выдало:
Reading package lists...
Done Building dependency tree
Reading state information...
Done Package zlib1g-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package flex is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package bison is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source:
Package 'bison' has no installation candidate:
Package 'flex' has no installation candidate:
Unable to locate package gettext:
Unable to locate package expat:
Unable to locate package libexpat1-dev:
Package 'zlib1g-dev' has no installation candidate:
Unable to locate package libncurses5-dev:
Unable to locate package sendmail:
Unable to locate package gawk:
Unable to locate package apache2:
Unable to locate package libcurl4-gnults-dev:
Unable to locate package libzip-dev:
Unable to locate package libiconv-hook-dev

Загрузив ejudge 2.3.24.tgz, открыв его и зделав всё остальное, дошёл до действия, где надо создать конфигурационный файл. Снача я написал:./configure --prefix=/home/ejudge/inst-ejudge --enable-contests-home-dir=/home/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
Нажав еnter, получил:
checking for a BSD-compatible install...
/usr/bin/install -checking for gawk... no checking for mawk...
mawk checking for grep that handles long lines and -e...
/bin/grep
checking for a sed that does not truncate output...
/bin/sed
checking whether ln -s works... yes
checking for a thread-safe mkdir -p...
/bin/mkdir -p checking for bison... no
checking for byacc...
no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name...
a.outchecking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files...
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none
needed
checking for flex... no
checking for lex... no
'gawk' program is not found. Please, install it.
После этого шага, делать больше ничего невозможно, так как не создан нормально данный файл.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Не устанавливается система ejudge

Post by cher » 28 December 2014, 15:32

Используйте последнюю версию ejudge. 2.3.24 - уже очень старая.

У вас, судя по всему, какие-то проблемы с сервером пакетов.

tolikinf
Posts:5
Joined:26 December 2014, 20:25

Re: Не устанавливается система ejudge

Post by tolikinf » 28 December 2014, 17:22

Пробовал уже и устанавливать последнюю версию. Та же беда. Возможно стоит установить на другой Linux или же на другой Ubuntu? Я использовал Ubuntu 10.10.
Я так понимаю, что надо скачать данный пакет, только вот вопрос где?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Не устанавливается система ejudge

Post by cher » 28 December 2014, 21:07

У вас какие-то проблемы с установкой пакетов в убунту. Неправильный список серверов пакетов, или недоступный сервер пакетов или что-то аналогичное.

tolikinf
Posts:5
Joined:26 December 2014, 20:25

Re: Не устанавливается система ejudge

Post by tolikinf » 29 December 2014, 12:30

Посоветуйте мне что-то,пожалуйста.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Не устанавливается система ejudge

Post by cher » 30 December 2014, 19:26

Судя по википедии, 10.10 - очень старая версия, которая уже не поддерживается. Установите свежую версию Ubuntu.

tolikinf
Posts:5
Joined:26 December 2014, 20:25

Re: Не устанавливается система ejudge

Post by tolikinf » 30 December 2014, 20:16

Спасибо за совет.

Post Reply