Difference between revisions of "Инсталляция библиотеки reuse"
m |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Инсталляция]]/[[Инсталляция из исходных текстов]]/[[Инсталляция библиотеки reuse]] | ||
+ | |||
Для начала надо создать пользователя ejudge группы ejudge с домашним каталогом EJUDGE_HOME (например, /home/ejudge/). Это можно сделать из графического рабочего стола или из консоли. Так это делается из консоли: | Для начала надо создать пользователя ejudge группы ejudge с домашним каталогом EJUDGE_HOME (например, /home/ejudge/). Это можно сделать из графического рабочего стола или из консоли. Так это делается из консоли: | ||
# groupadd ejudge | # groupadd ejudge | ||
Line 10: | Line 12: | ||
'''Далее предполагается, что все действия совершаются от имени пользователя ejudge''' | '''Далее предполагается, что все действия совершаются от имени пользователя ejudge''' | ||
− | Скачать архив с исходниками библиотеки reuse можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ] | + | Скачать архив с исходниками библиотеки reuse можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]. Всегда рекомендуется использовать последнюю версию библиотеки, которую можно узнать на [[система ejudge|главной странице]]. Там же размещена ссылка на архив последней версии. |
Из консоли это можно сделать, например, с помощью wget (VERSION - версия 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 - возможные параметры конфигурации | + | Здесь PARAMS - возможные параметры конфигурации reuse |
Полный список параметров можно получить набрав | Полный список параметров можно получить набрав | ||
− | + | $ ./configure --help | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | Единственный параметр, который возможно, Вы захотите изменить - это <tt>--prefix</tt>. Это параметр указывает каталог, в который будет инсталлироваться библиотека. По умолчанию она инсталлируется в каталог reuse, который был создан при разархивировании архива исходных текстов reuse. Например, можно проинсталлировать библиотеку в стандартные каталоги (что, однако не рекомендуется): | ||
+ | $ ./configure --prefix=/usr | ||
+ | Или в стандартный дополнительный каталог | ||
+ | $ ./configure --prefix=/usr/local | ||
+ | Или даже в тот каталог, куда впоследствии будет проинсталлирована система ejudge, например | ||
+ | $ ./configure --prefix=/opt/ejudge | ||
− | + | Обратите внимание, что если Вы инсталлируете библиотеку в системные каталоги, Вам могут потребоваться полномочия пользователя root для выполнения операции. |
Latest revision as of 10:28, 30 December 2008
Навигация: Главная страница/Система ejudge/Инсталляция/Инсталляция из исходных текстов/Инсталляция библиотеки reuse
Для начала надо создать пользователя 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 - возможные параметры конфигурации reuse
Полный список параметров можно получить набрав
$ ./configure --help
Единственный параметр, который возможно, Вы захотите изменить - это --prefix. Это параметр указывает каталог, в который будет инсталлироваться библиотека. По умолчанию она инсталлируется в каталог reuse, который был создан при разархивировании архива исходных текстов reuse. Например, можно проинсталлировать библиотеку в стандартные каталоги (что, однако не рекомендуется):
$ ./configure --prefix=/usr
Или в стандартный дополнительный каталог
$ ./configure --prefix=/usr/local
Или даже в тот каталог, куда впоследствии будет проинсталлирована система ejudge, например
$ ./configure --prefix=/opt/ejudge
Обратите внимание, что если Вы инсталлируете библиотеку в системные каталоги, Вам могут потребоваться полномочия пользователя root для выполнения операции.