Difference between revisions of "п≤п╫я│я┌п╟п╩п╩я▐я├п╦я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ reuse"

From EjudgeWiki
(New page: Скачать архив с исходнмками библиотеки reuse можно найти [http://www.ejudge.ru/download/?locale_id=1 в архиве программ] Из к...)
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
Скачать архив с исходнмками библиотеки reuse можно найти [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]
+
Для начала надо создать пользователя ejudge группы ejudge с домашним каталогом EJUDGE_HOME (например, /home/ejudge/). Это можно сделать из графического рабочего стола или из консоли. Так это делается из консоли:
 +
  # groupadd ejudge
 +
  # useradd ejudge -d EJUDGE_HOME -g ejudge
 +
 
 +
Что бы зайти от имени пользователя ejudge можно в консоли набрать:
 +
  # su ejudge
 +
 
 +
Или зайти через графическую среду от имени пользователя
 +
 
 +
'''Далее предполагается, что все действия совершаются от имени пользователя ejudge'''
 +
 
 +
Скачать архив с исходниками библиотеки reuse можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]
  
 
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):
 
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):
 +
  # cd ~
 
   # wget http://www.ejudge.ru/download/reuse-VERSION.tgz
 
   # wget http://www.ejudge.ru/download/reuse-VERSION.tgz
  
Line 20: Line 32:
 
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ
 
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ
 
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ  
 
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ  
 +
* --without-libcap - вообще не использовать libcap
  
 
Например, конфигурация может выглядеть так:
 
Например, конфигурация может выглядеть так:
Line 25: Line 38:
 
Что аналогично:
 
Что аналогично:
 
   # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib
 
   # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib
 +
 +
 +
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].

Latest revision as of 13:54, 14 February 2008

Для начала надо создать пользователя ejudge группы ejudge с домашним каталогом EJUDGE_HOME (например, /home/ejudge/). Это можно сделать из графического рабочего стола или из консоли. Так это делается из консоли:

 # groupadd ejudge
 # useradd ejudge -d EJUDGE_HOME -g ejudge

Что бы зайти от имени пользователя ejudge можно в консоли набрать:

 # su ejudge

Или зайти через графическую среду от имени пользователя

Далее предполагается, что все действия совершаются от имени пользователя ejudge

Скачать архив с исходниками библиотеки reuse можно в архиве программ

Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):

 # cd ~
 # wget http://www.ejudge.ru/download/reuse-VERSION.tgz

Для установки нужно выполнить следующий код:

 # tar -xvzf reuse-VERSION.tgz
 # cd reuse/source
 # ./configure PARAMS
 # make 
 # make install

Здесь PARAMS - возможные параметры конфигурации ejudge

Полный список параметров можно получить набрав

 # ./configure --help

Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):

  • --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)
  • --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ
  • --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ
  • --without-libcap - вообще не использовать libcap

Например, конфигурация может выглядеть так:

 # ./configure --with-libcap=/usr/local/libcap

Что аналогично:

 # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib


Вернуться на страницу Инсталляции из исходных текстов.