<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.ejudge.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PoCTo</id>
	<title>EjudgeWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.ejudge.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PoCTo"/>
	<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php/Special:Contributions/PoCTo"/>
	<updated>2026-04-21T04:22:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2359</id>
		<title>Патч к ядру Linux: установка в системе Debian Linux</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2359"/>
		<updated>2008-10-03T21:03:47Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Патч к ядру Linux]]/[[Патч к ядру Linux: установка в системе Debian Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предполагается, что все нижеописанные действия выполняются из-под пользователя '''root'''&lt;br /&gt;
&lt;br /&gt;
Что бы установить патч, понадобится перекомпилировать ядро.&lt;br /&gt;
&lt;br /&gt;
Для этого нужен пакет ''make-kpkg'' из репозитория debian:&lt;br /&gt;
  # apt-get install make-kpkg&lt;br /&gt;
&lt;br /&gt;
Так же потребуются исходные коды самого ядра linux. Их можно скачать с kernel.org. Например, версию 2.6.26.3&lt;br /&gt;
  # cd /usr/src&lt;br /&gt;
  # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Далее нужно распаковать исходные коды, скачать и применить патч для нужной версии kernel:&lt;br /&gt;
  # tar -xvzf http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
  # cd linux-2.6.26.3&lt;br /&gt;
  # wget http://www.ejudge.ru/download/linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
  # patch -p1 &amp;lt; linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
&lt;br /&gt;
Можно и желательно так же скопировать конфигурационный файл от текущего ядра, он находится в папке /boot/ и начинается с &amp;quot;config-&amp;quot;&lt;br /&gt;
  # cp /boot/config-ВЕРСИЯ-ЯДРА ./.config&lt;br /&gt;
&lt;br /&gt;
Заодно можно донастроить конфигурационный файл, вызвав:&lt;br /&gt;
  # make menuconfig&lt;br /&gt;
Затем выбрать пункт &amp;quot;''Load Alternate Config File''&amp;quot; ввести &amp;quot;.config&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Не стоит забывать после окончания настройки сохранить .config через пункт &amp;quot;''Save Alternate Config File''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Теперь можно приступать к компиляции. Для этого используется make-kpkg&lt;br /&gt;
  # make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
Для ускорения компиляции можно добавить параметр '''CONCURRENCY_LEVEL''' - количество одновременных компиляций. Он должен быть равен числу ядер в процессоре плюс 1 или 2:&lt;br /&gt;
&lt;br /&gt;
Для двуядерного процессора стоит писать:&lt;br /&gt;
  # CONCURRENCY_LEVEL=3 make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
''Строго запрещается задавать параметр &amp;quot;-jX&amp;quot; в переменной CC, если вы её меняете. Иначе ядро может просто не скомпилироваться!''&lt;br /&gt;
&lt;br /&gt;
Осталось лишь установить ядро:&lt;br /&gt;
  # cd ..&lt;br /&gt;
  # dpkg --install linux-headers-2.6.26.3* linux-image-2.6.26.3*&lt;br /&gt;
&lt;br /&gt;
Это автоматически добавит в ваш GRUB или LILO новый пункт с новым ядром.&lt;br /&gt;
&lt;br /&gt;
Остается только перезагрузиться в новое ядро.&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2358</id>
		<title>Патч к ядру Linux: установка в системе Debian Linux</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2358"/>
		<updated>2008-10-03T21:00:25Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Патч к ядру Linux]]/[[Патч к ядру Linux: установка в системе Debian Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предполагается, что все нижеописанные действия выполняются из-под пользователя '''root'''&lt;br /&gt;
&lt;br /&gt;
Что бы установить патч, понадобится перекомпилировать ядро.&lt;br /&gt;
&lt;br /&gt;
Для этого нужен пакет ''make-kpkg'' из репозитория debian:&lt;br /&gt;
  # apt-get install make-kpkg&lt;br /&gt;
&lt;br /&gt;
Так же потребуются исходные коды самого ядра linux. Их можно скачать с kernel.org. Например, версию 2.6.26.3&lt;br /&gt;
  # cd /usr/src&lt;br /&gt;
  # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Далее нужно распаковать исходные коды, скачать и применить патч:&lt;br /&gt;
  # tar -xvzf http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
  # cd linux-2.6.26.3&lt;br /&gt;
  # wget http://www.ejudge.ru/download/linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
  # patch -p1 &amp;lt; linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
&lt;br /&gt;
Можно и желательно так же скопировать конфигурационный файл от текущего ядра, он находится в папке /boot/ и начинается с &amp;quot;config-&amp;quot;&lt;br /&gt;
  # cp /boot/config-ВЕРСИЯ-ЯДРА ./.config&lt;br /&gt;
&lt;br /&gt;
Заодно можно донастроить конфигурационный файл, вызвав:&lt;br /&gt;
  # make menuconfig&lt;br /&gt;
Затем выбрать пункт &amp;quot;''Load Alternate Config File''&amp;quot; ввести &amp;quot;.config&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Не стоит забывать после окончания настройки сохранить .config через пункт &amp;quot;''Save Alternate Config File''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Теперь можно приступать к компиляции. Для этого используется make-kpkg&lt;br /&gt;
  # make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
Для ускорения компиляции можно добавить параметр '''CONCURRENCY_LEVEL''' - количество одновременных компиляций. Он должен быть равен числу ядер в процессоре плюс 1 или 2:&lt;br /&gt;
&lt;br /&gt;
Для двуядерного процессора стоит писать:&lt;br /&gt;
  # CONCURRENCY_LEVEL=3 make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
''Строго запрещается задавать параметр &amp;quot;-jX&amp;quot; в переменной CC, если вы её меняете. Иначе ядро может просто не скомпилироваться!''&lt;br /&gt;
&lt;br /&gt;
Осталось лишь установить ядро:&lt;br /&gt;
  # cd ..&lt;br /&gt;
  # dpkg --install linux-headers-2.6.26.3* linux-image-2.6.26.3*&lt;br /&gt;
&lt;br /&gt;
Это автоматически добавит в ваш GRUB или LILO новый пункт с новым ядром.&lt;br /&gt;
&lt;br /&gt;
Остается только перезагрузиться в новое ядро.&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2357</id>
		<title>Патч к ядру Linux: установка в системе Debian Linux</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2357"/>
		<updated>2008-10-03T20:59:57Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Патч к ядру Linux]]/[[Патч к ядру Linux: установка в системе Debian Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предполагается, что все нижеописанные действия выполняются из-под пользователя '''root'''&lt;br /&gt;
&lt;br /&gt;
Что бы установить патч, понадобится перекомпилировать ядро.&lt;br /&gt;
&lt;br /&gt;
Для этого нужен пакет ''make-kpkg'' из репозитория debian:&lt;br /&gt;
  # apt-get install make-kpkg&lt;br /&gt;
&lt;br /&gt;
Так же потребуются исходные коды самого ядра linux. Их можно скачать с kernel.org. Например, версию 2.6.26.3&lt;br /&gt;
  # cd /usr/src&lt;br /&gt;
  # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Далее нужно распаковать исходные коды, скачать и применить патч:&lt;br /&gt;
  # tar -xvzf http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
  # cd linux-2.6.26.3&lt;br /&gt;
  # wget http://www.ejudge.ru/download/linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
  # patch -p1 &amp;lt; linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
&lt;br /&gt;
Можно и желательно так же скопировать конфигурационный файл от текущего ядра, он находится в папке /boot/ и начинается с &amp;quot;config-&amp;quot;&lt;br /&gt;
  # cp /boot/config-ВЕРСИЯ-ЯДРА ./.config&lt;br /&gt;
&lt;br /&gt;
Заодно можно донастроить конфигурационный файл, вызвав:&lt;br /&gt;
  # make menuconfig&lt;br /&gt;
Затем выбрать пункт &amp;quot;''Load Alternate Config File''&amp;quot; ввести &amp;quot;.config&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Не стоит забывать после окончания настройки сохранить .config через пункт &amp;quot;''Save Alternate Config File''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Теперь можно приступать к компиляции. Для этого используется make-kpkg&lt;br /&gt;
  # make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
Для ускорения компиляции можно добавить параметр '''CONCURRENCY_LEVEL''' - количество одновременных компиляций. Он должен быть равен числу ядер в процессоре плюс 1 или 2:&lt;br /&gt;
&lt;br /&gt;
Для двуядерного процессора стоит писать:&lt;br /&gt;
  # CONCURRENCY_LEVEL=3 make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
''Строго запрещается задавать параметр &amp;quot;-jX&amp;quot; в переменной CC, если вы её меняете. Иначе ядро может просто не скомпилироваться!''&lt;br /&gt;
&lt;br /&gt;
Осталось лишь установить ядро:&lt;br /&gt;
  # cd ..&lt;br /&gt;
  # dpkg --install linux-headers-2.6.26.3* linux-image-2.6.23.3*&lt;br /&gt;
&lt;br /&gt;
Это автоматически добавит в ваш GRUB или LILO новый пункт с новым ядром.&lt;br /&gt;
&lt;br /&gt;
Остается только перезагрузиться в новое ядро.&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2356</id>
		<title>Патч к ядру Linux: установка в системе Debian Linux</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2356"/>
		<updated>2008-10-03T20:59:31Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Патч к ядру Linux]]/[[Патч к ядру Linux: установка в системе Debian Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Предполагается, что все нижеописанные действия выполняются из-под пользователя '''root'''&lt;br /&gt;
Что бы установить патч, понадобится перекомпилировать ядро.&lt;br /&gt;
&lt;br /&gt;
Для этого нужен пакет ''make-kpkg'' из репозитория debian:&lt;br /&gt;
  # apt-get install make-kpkg&lt;br /&gt;
&lt;br /&gt;
Так же потребуются исходные коды самого ядра linux. Их можно скачать с kernel.org. Например, версию 2.6.26.3&lt;br /&gt;
  # cd /usr/src&lt;br /&gt;
  # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Далее нужно распаковать исходные коды, скачать и применить патч:&lt;br /&gt;
  # tar -xvzf http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
  # cd linux-2.6.26.3&lt;br /&gt;
  # wget http://www.ejudge.ru/download/linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
  # patch -p1 &amp;lt; linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
&lt;br /&gt;
Можно и желательно так же скопировать конфигурационный файл от текущего ядра, он находится в папке /boot/ и начинается с &amp;quot;config-&amp;quot;&lt;br /&gt;
  # cp /boot/config-ВЕРСИЯ-ЯДРА ./.config&lt;br /&gt;
&lt;br /&gt;
Заодно можно донастроить конфигурационный файл, вызвав:&lt;br /&gt;
  # make menuconfig&lt;br /&gt;
Затем выбрать пункт &amp;quot;''Load Alternate Config File''&amp;quot; ввести &amp;quot;.config&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Не стоит забывать после окончания настройки сохранить .config через пункт &amp;quot;''Save Alternate Config File''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Теперь можно приступать к компиляции. Для этого используется make-kpkg&lt;br /&gt;
  # make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
Для ускорения компиляции можно добавить параметр '''CONCURRENCY_LEVEL''' - количество одновременных компиляций. Он должен быть равен числу ядер в процессоре плюс 1 или 2:&lt;br /&gt;
&lt;br /&gt;
Для двуядерного процессора стоит писать:&lt;br /&gt;
  # CONCURRENCY_LEVEL=3 make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
''Строго запрещается задавать параметр &amp;quot;-jX&amp;quot; в переменной CC, если вы её меняете. Иначе ядро может просто не скомпилироваться!''&lt;br /&gt;
&lt;br /&gt;
Осталось лишь установить ядро:&lt;br /&gt;
  # cd ..&lt;br /&gt;
  # dpkg --install linux-headers-2.6.26.3* linux-image-2.6.23.3*&lt;br /&gt;
&lt;br /&gt;
Это автоматически добавит в ваш GRUB или LILO новый пункт с новым ядром.&lt;br /&gt;
&lt;br /&gt;
Остается только перезагрузиться в новое ядро.&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2355</id>
		<title>Патч к ядру Linux: установка в системе Debian Linux</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2355"/>
		<updated>2008-10-03T20:59:15Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Патч к ядру Linux]]/[[Патч к ядру Linux: установка в системе Debian Linux]]&lt;br /&gt;
&lt;br /&gt;
Предполагается, что все нижеописанные действия выполняются из-под пользователя '''root'''&lt;br /&gt;
Что бы установить патч, понадобится перекомпилировать ядро.&lt;br /&gt;
&lt;br /&gt;
Для этого нужен пакет ''make-kpkg'' из репозитория debian:&lt;br /&gt;
  # apt-get install make-kpkg&lt;br /&gt;
&lt;br /&gt;
Так же потребуются исходные коды самого ядра linux. Их можно скачать с kernel.org. Например, версию 2.6.26.3&lt;br /&gt;
  # cd /usr/src&lt;br /&gt;
  # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Далее нужно распаковать исходные коды, скачать и применить патч:&lt;br /&gt;
  # tar -xvzf http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
  # cd linux-2.6.26.3&lt;br /&gt;
  # wget http://www.ejudge.ru/download/linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
  # patch -p1 &amp;lt; linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
&lt;br /&gt;
Можно и желательно так же скопировать конфигурационный файл от текущего ядра, он находится в папке /boot/ и начинается с &amp;quot;config-&amp;quot;&lt;br /&gt;
  # cp /boot/config-ВЕРСИЯ-ЯДРА ./.config&lt;br /&gt;
&lt;br /&gt;
Заодно можно донастроить конфигурационный файл, вызвав:&lt;br /&gt;
  # make menuconfig&lt;br /&gt;
Затем выбрать пункт &amp;quot;''Load Alternate Config File''&amp;quot; ввести &amp;quot;.config&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Не стоит забывать после окончания настройки сохранить .config через пункт &amp;quot;''Save Alternate Config File''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Теперь можно приступать к компиляции. Для этого используется make-kpkg&lt;br /&gt;
  # make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
Для ускорения компиляции можно добавить параметр '''CONCURRENCY_LEVEL''' - количество одновременных компиляций. Он должен быть равен числу ядер в процессоре плюс 1 или 2:&lt;br /&gt;
&lt;br /&gt;
Для двуядерного процессора стоит писать:&lt;br /&gt;
  # CONCURRENCY_LEVEL=3 make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
''Строго запрещается задавать параметр &amp;quot;-jX&amp;quot; в переменной CC, если вы её меняете. Иначе ядро может просто не скомпилироваться!''&lt;br /&gt;
&lt;br /&gt;
Осталось лишь установить ядро:&lt;br /&gt;
  # cd ..&lt;br /&gt;
  # dpkg --install linux-headers-2.6.26.3* linux-image-2.6.23.3*&lt;br /&gt;
&lt;br /&gt;
Это автоматически добавит в ваш GRUB или LILO новый пункт с новым ядром.&lt;br /&gt;
&lt;br /&gt;
Остается только перезагрузиться в новое ядро.&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2354</id>
		<title>Патч к ядру Linux: установка в системе Debian Linux</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B2_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_Debian_Linux&amp;diff=2354"/>
		<updated>2008-10-03T20:57:02Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: New page: Предполагается, что все нижеописанные действия выполняются из-под пользователя '''root''' Что бы установи...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Предполагается, что все нижеописанные действия выполняются из-под пользователя '''root'''&lt;br /&gt;
Что бы установить патч, понадобится перекомпилировать ядро.&lt;br /&gt;
&lt;br /&gt;
Для этого нужен пакет ''make-kpkg'' из репозитория debian:&lt;br /&gt;
  # apt-get install make-kpkg&lt;br /&gt;
&lt;br /&gt;
Так же потребуются исходные коды самого ядра linux. Их можно скачать с kernel.org. Например, версию 2.6.26.3&lt;br /&gt;
  # cd /usr/src&lt;br /&gt;
  # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Далее нужно распаковать исходные коды, скачать и применить патч:&lt;br /&gt;
  # tar -xvzf http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.3.tar.bz2&lt;br /&gt;
  # cd linux-2.6.26.3&lt;br /&gt;
  # wget http://www.ejudge.ru/download/linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
  # patch -p1 &amp;lt; linux-2.6.26.3-2.6.26.3-cher1.diff&lt;br /&gt;
&lt;br /&gt;
Можно и желательно так же скопировать конфигурационный файл от текущего ядра, он находится в папке /boot/ и начинается с &amp;quot;config-&amp;quot;&lt;br /&gt;
  # cp /boot/config-ВЕРСИЯ-ЯДРА ./.config&lt;br /&gt;
&lt;br /&gt;
Заодно можно донастроить конфигурационный файл, вызвав:&lt;br /&gt;
  # make menuconfig&lt;br /&gt;
Затем выбрать пункт &amp;quot;''Load Alternate Config File''&amp;quot; ввести &amp;quot;.config&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Не стоит забывать после окончания настройки сохранить .config через пункт &amp;quot;''Save Alternate Config File''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Теперь можно приступать к компиляции. Для этого используется make-kpkg&lt;br /&gt;
  # make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
Для ускорения компиляции можно добавить параметр '''CONCURRENCY_LEVEL''' - количество одновременных компиляций. Он должен быть равен числу ядер в процессоре плюс 1 или 2:&lt;br /&gt;
&lt;br /&gt;
Для двуядерного процессора стоит писать:&lt;br /&gt;
  # CONCURRENCY_LEVEL=3 make-kpkg --initrd kernel_image kernel_headers&lt;br /&gt;
&lt;br /&gt;
''Строго запрещается задавать параметр &amp;quot;-jX&amp;quot; в переменной CC, если вы её меняете. Иначе ядро может просто не скомпилироваться!''&lt;br /&gt;
&lt;br /&gt;
Осталось лишь установить ядро:&lt;br /&gt;
  # cd ..&lt;br /&gt;
  # dpkg --install linux-headers-2.6.26.3* linux-image-2.6.23.3*&lt;br /&gt;
&lt;br /&gt;
Это автоматически добавит в ваш GRUB или LILO новый пункт с новым ядром.&lt;br /&gt;
&lt;br /&gt;
Остается только перезагрузиться в новое ядро.&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&amp;diff=2353</id>
		<title>Патч к ядру Linux: установка</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%9F%D0%B0%D1%82%D1%87_%D0%BA_%D1%8F%D0%B4%D1%80%D1%83_Linux:_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&amp;diff=2353"/>
		<updated>2008-10-03T20:36:17Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: New page: Патч к ядру Linux: установка в системе Debian Linux&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Патч к ядру Linux: установка в системе Debian Linux]]&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D1%8F%E2%94%82%D0%BF%E2%95%A6%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%AA%D1%8F%E2%96%80_ejudge&amp;diff=1788</id>
		<title>п≤п╫я│я┌п╟п╩п╩я▐я├п╦я▐ я│п╦я│я┌п╣п╪я▀ ejudge</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D1%8F%E2%94%82%D0%BF%E2%95%A6%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%AA%D1%8F%E2%96%80_ejudge&amp;diff=1788"/>
		<updated>2008-02-14T18:20:35Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Предполагается (если не указано особо), что все действия совершаются от имени юзера ejudge'''&lt;br /&gt;
&lt;br /&gt;
== Компиляция и установка ==&lt;br /&gt;
&lt;br /&gt;
EJUDGE_HOME - Домашний каталог пользователя ejudge (который вы указывали при создании)&lt;br /&gt;
&lt;br /&gt;
Создайте каталог /home/judges и дайте ему права пользователя ejudge. Делается это так (от имени root):&lt;br /&gt;
  # mkdir -p /home/judges&lt;br /&gt;
  # chown ejudge:ejudge /home/judges&lt;br /&gt;
  # chmod 755 /home/judges&lt;br /&gt;
&lt;br /&gt;
Если нет прав root - то можно создавать каталог EJUDGE_HOME/judges. Далее я буду называть этот каталог JUDGES_DIR&lt;br /&gt;
&lt;br /&gt;
Скачать архив с исходными текстами системы можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
К слову, самая новая версия не всегда на самом верху в списке версий&lt;br /&gt;
&lt;br /&gt;
При помощи wget (VERSION - версия):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/ejudge-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки - следующие команды:&lt;br /&gt;
  # tar -xvzf ejudge-VERSION.tgz&lt;br /&gt;
  # cd ejudge&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
PARAMS - параметры конфигурации&lt;br /&gt;
&lt;br /&gt;
Ниже - некоторые параметры (которые обычно требуются)&lt;br /&gt;
* --enable-charset=ENCODING - использование определенной кодировки в программе. ENCODING может быть, например, &amp;quot;UTF-8&amp;quot; или &amp;quot;KOI8-R&amp;quot;. Указывать очень желательно, т.к. часто из-за неуказания появляются ошибки при компиляции&lt;br /&gt;
* --prefix=EJUDGE_PREFIX - корневой каталога программы. Если не задавать его, могут возникнуть проблемы. PREFIX предлагается задать как EJUDGE_HOME/inst-ejudge&lt;br /&gt;
* --with-reuse=REUSE_HOME - каталог с reuse. Если вы делали все как написано в разделе [[Инсталляция библиотеки reuse|инсталляции reuse]], то это будет EJUDGE_HOME/reuse . Указывать так же обязательно.&lt;br /&gt;
* --enable-contests-home-dir=JUDGES_DIR - Каталог для контестов. JUDGES_DIR мы уже задавали выше.&lt;br /&gt;
* --enable-conf-dir=CONF_DIR - директория конфигурации ejudge. Предлагается использовать CONF_DIR как JUDGES_HOME/data&lt;br /&gt;
* --enable-cgi-conf-dir=CGICONF_DIR - директория конфигурации cgi-программ. Указывается относительно, обычно это &amp;quot;../cgi-data&amp;quot;&lt;br /&gt;
* --with-httpd-cgi-bin-dir=CGI-BIN-DIR - каталог cgi-bin вашего сервера. Где он находится - можно узнать в конфигурации вашего веб-сервера. &lt;br /&gt;
* --with-httpd-htdocs-dir=HTDOCS-DIR - каталог, в который кладутся веб-файлы (.html, .php, etc). Где он находится - опять же написано в конфигурации вашего сервера. В HTDOCS-DIR/ejudge будут помещены несколько js и css файлов&lt;br /&gt;
&lt;br /&gt;
Параметры, которые необязательно ставить:&lt;br /&gt;
* --enable-ajax - включает движок ajax для системы&lt;br /&gt;
* --with-libcap, --with-libcap-include-dir, --with-libcap-lib-dir - об этом рассказано в [[Инсталляция библиотеки reuse|инсталляции reuse]]&lt;br /&gt;
* --with-expat=EXPAT_DIR - Каталог с библиотекой expat. Если вы устанавливали expat через систему управления пакетами (кстати, надо ставить не только пакет expat, но и пакет -dev (-devel) к нему) или компилировали её без параметра --prefix, то указывать не надо. &lt;br /&gt;
* --with-mysql=MYSQL-DIR - Каталог с mysql. Если компилировали mysql с нестандартным префиксом, то надо его указать. Вообще это необязательный параметр, MySQL может понадобиться только для некоторых необязательных плагинов&lt;br /&gt;
&lt;br /&gt;
Параметры языков программирования (указывайте их только если устанавливали какой-то нужный язык в необычную директорию, или если он установлен, а ./configure его не находит)&lt;br /&gt;
* --with-gcc - каталог с компилятором GCC (Язык С)&lt;br /&gt;
* --with-gcc - каталог с компилятором G++/GPP (Язык С++)&lt;br /&gt;
* --with-fpc - каталог с компилятором FreePascal (Язык Pascal) &lt;br /&gt;
* --with-gpc - каталог с компилятором GPC/GCC-Pascal (Язык Pascal)&lt;br /&gt;
* --with-dcc - каталог с компилятором Delphi (точнее kylix) (Язык Pascal/Delphi)&lt;br /&gt;
* --with-gcj - каталог с компилятором GCJ/GCC-Java (Язык Java)&lt;br /&gt;
* --with-g77 - каталог с компилятором G77/GCC-gfortran (Язык Fortran77)&lt;br /&gt;
* --with-yabasic - каталог с компилятором Yabasic (Язык Basic)&lt;br /&gt;
* --with-scheme - каталог с компилятором MzScheme (Язык Scheme)&lt;br /&gt;
* --with-python - каталог с интерпретатором Python (Язык Python)&lt;br /&gt;
* --with-perl - каталог с интерпретатором Perl (Язык Perl)&lt;br /&gt;
* --with-prolog - каталог с компилятором GNU Prolog (Язык Prolog)&lt;br /&gt;
* --with-festival - каталог с компилятором Festival&lt;br /&gt;
* --with-javac - каталог с компилятором SUN Java (Язык Java)&lt;br /&gt;
* --with-mcs - каталог с компилятором Mono-C# (Язык C#)&lt;br /&gt;
* --with-mbas - каталог с компилятором Mono-Basic (Язык Basic#)&lt;br /&gt;
&lt;br /&gt;
Что бы узнать все остальные параметры надо набрать:&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Если в процессе компиляции возникла ошибка, надо перепроверить конфигурационный скрипт или обратиться к разработчику.&lt;br /&gt;
&lt;br /&gt;
'''Итак, мы выполнили ./configure, make, make install.''' Но это еще не все.&lt;br /&gt;
&lt;br /&gt;
== Настройка ==&lt;br /&gt;
&lt;br /&gt;
Теперь надо создать конфигурацию ejudge. Для этого предназначен скрипт ejudge-setup&lt;br /&gt;
  # ./ejudge-setup&lt;br /&gt;
&lt;br /&gt;
Заходим по очереди в каждый пункт меню и меняем все, что неверно, на верные параметры.&lt;br /&gt;
&lt;br /&gt;
Некоторые комментарии:&lt;br /&gt;
  1. В панели &amp;quot;Ejudge Settings&amp;quot; есть пункт меню &amp;quot;Create Workdisk?&amp;quot; Если вам недоступен loop (например, на некоторых серверах VDS), &lt;br /&gt;
  то укажите там &amp;quot;no&amp;quot;, вернитесь в меню &amp;quot;Edit Path&amp;quot; и напишите в &amp;quot;Testing Working Dir&amp;quot; какой-нибудь доступный (желательно пустой)&lt;br /&gt;
  каталог.&lt;br /&gt;
  2. Меню &amp;quot;Edit Administrator Identity&amp;quot; надо заполнять так:&lt;br /&gt;
  * ID: 1&lt;br /&gt;
  * Login: ваш логин (например, Admin)&lt;br /&gt;
  * E-Mail - ваша почта&lt;br /&gt;
  * Name - какое имя будет отображаться&lt;br /&gt;
  * Password - ваш пароль (надо ввести два раза)&lt;br /&gt;
&lt;br /&gt;
После заполнения сохраняем файл пунктом &amp;quot;Save Setup Script&amp;quot;, затем от пользователя root запускаем установку&lt;br /&gt;
  # ./ejudge-install.sh&lt;br /&gt;
&lt;br /&gt;
Осталось лишь выставить права на доступ к ссылкам на исполняемые файлы, которые установил ejudge:&lt;br /&gt;
  # cd CGI-BIN-DIR&lt;br /&gt;
  # chmod 755 new-* judge master register serve-control team users&lt;br /&gt;
&lt;br /&gt;
== Запуск ==&lt;br /&gt;
&lt;br /&gt;
Теперь можно запустить ejudge (это делается только от имени ejudge!):&lt;br /&gt;
  # cd EJUDGE_PREFIX/bin&lt;br /&gt;
  # ./ejudge-control start&lt;br /&gt;
&lt;br /&gt;
Если после этого ваш вебсервер выдаёт ошибку - попробуйте удалить все файлы в CGI_BIN_DIR (на самом деле это ссылки на файлы) и скопировать туда файлы из EJUDGE_PREFIX/libexec/ejudge/cgi-bin:&lt;br /&gt;
  # cd CGI_BIN_DIR&lt;br /&gt;
  # rm -rf new-* judge master register serve-control team users&lt;br /&gt;
  # cp EJUDGE_PREFIX/libexec/ejudge/cgi-bin/* ./&lt;br /&gt;
&lt;br /&gt;
Если и после этого появляется ошибка - стоит обратиться к разработчику&lt;br /&gt;
&lt;br /&gt;
Более подробно: [http://www.ejudge.ru/INSTALL.RUS.txt]&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_ejudge&amp;diff=2085</id>
		<title>Инсталляция системы ejudge</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_ejudge&amp;diff=2085"/>
		<updated>2008-02-14T18:20:35Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Предполагается (если не указано особо), что все действия совершаются от имени юзера ejudge'''&lt;br /&gt;
&lt;br /&gt;
== Компиляция и установка ==&lt;br /&gt;
&lt;br /&gt;
EJUDGE_HOME - Домашний каталог пользователя ejudge (который вы указывали при создании)&lt;br /&gt;
&lt;br /&gt;
Создайте каталог /home/judges и дайте ему права пользователя ejudge. Делается это так (от имени root):&lt;br /&gt;
  # mkdir -p /home/judges&lt;br /&gt;
  # chown ejudge:ejudge /home/judges&lt;br /&gt;
  # chmod 755 /home/judges&lt;br /&gt;
&lt;br /&gt;
Если нет прав root - то можно создавать каталог EJUDGE_HOME/judges. Далее я буду называть этот каталог JUDGES_DIR&lt;br /&gt;
&lt;br /&gt;
Скачать архив с исходными текстами системы можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
К слову, самая новая версия не всегда на самом верху в списке версий&lt;br /&gt;
&lt;br /&gt;
При помощи wget (VERSION - версия):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/ejudge-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки - следующие команды:&lt;br /&gt;
  # tar -xvzf ejudge-VERSION.tgz&lt;br /&gt;
  # cd ejudge&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
PARAMS - параметры конфигурации&lt;br /&gt;
&lt;br /&gt;
Ниже - некоторые параметры (которые обычно требуются)&lt;br /&gt;
* --enable-charset=ENCODING - использование определенной кодировки в программе. ENCODING может быть, например, &amp;quot;UTF-8&amp;quot; или &amp;quot;KOI8-R&amp;quot;. Указывать очень желательно, т.к. часто из-за неуказания появляются ошибки при компиляции&lt;br /&gt;
* --prefix=EJUDGE_PREFIX - корневой каталога программы. Если не задавать его, могут возникнуть проблемы. PREFIX предлагается задать как EJUDGE_HOME/inst-ejudge&lt;br /&gt;
* --with-reuse=REUSE_HOME - каталог с reuse. Если вы делали все как написано в разделе [[Инсталляция библиотеки reuse|инсталляции reuse]], то это будет EJUDGE_HOME/reuse . Указывать так же обязательно.&lt;br /&gt;
* --enable-contests-home-dir=JUDGES_DIR - Каталог для контестов. JUDGES_DIR мы уже задавали выше.&lt;br /&gt;
* --enable-conf-dir=CONF_DIR - директория конфигурации ejudge. Предлагается использовать CONF_DIR как JUDGES_HOME/data&lt;br /&gt;
* --enable-cgi-conf-dir=CGICONF_DIR - директория конфигурации cgi-программ. Указывается относительно, обычно это &amp;quot;../cgi-data&amp;quot;&lt;br /&gt;
* --with-httpd-cgi-bin-dir=CGI-BIN-DIR - каталог cgi-bin вашего сервера. Где он находится - можно узнать в конфигурации вашего веб-сервера. &lt;br /&gt;
* --with-httpd-htdocs-dir=HTDOCS-DIR - каталог, в который кладутся веб-файлы (.html, .php, etc). Где он находится - опять же написано в конфигурации вашего сервера. В HTDOCS-DIR/ejudge будут помещены несколько js и css файлов&lt;br /&gt;
&lt;br /&gt;
Параметры, которые необязательно ставить:&lt;br /&gt;
* --enable-ajax - включает движок ajax для системы&lt;br /&gt;
* --with-libcap, --with-libcap-include-dir, --with-libcap-lib-dir - об этом рассказано в [[Инсталляция библиотеки reuse|инсталляции reuse]]&lt;br /&gt;
* --with-expat=EXPAT_DIR - Каталог с библиотекой expat. Если вы устанавливали expat через систему управления пакетами (кстати, надо ставить не только пакет expat, но и пакет -dev (-devel) к нему) или компилировали её без параметра --prefix, то указывать не надо. &lt;br /&gt;
* --with-mysql=MYSQL-DIR - Каталог с mysql. Если компилировали mysql с нестандартным префиксом, то надо его указать. Вообще это необязательный параметр, MySQL может понадобиться только для некоторых необязательных плагинов&lt;br /&gt;
&lt;br /&gt;
Параметры языков программирования (указывайте их только если устанавливали какой-то нужный язык в необычную директорию, или если он установлен, а ./configure его не находит)&lt;br /&gt;
* --with-gcc - каталог с компилятором GCC (Язык С)&lt;br /&gt;
* --with-gcc - каталог с компилятором G++/GPP (Язык С++)&lt;br /&gt;
* --with-fpc - каталог с компилятором FreePascal (Язык Pascal) &lt;br /&gt;
* --with-gpc - каталог с компилятором GPC/GCC-Pascal (Язык Pascal)&lt;br /&gt;
* --with-dcc - каталог с компилятором Delphi (точнее kylix) (Язык Pascal/Delphi)&lt;br /&gt;
* --with-gcj - каталог с компилятором GCJ/GCC-Java (Язык Java)&lt;br /&gt;
* --with-g77 - каталог с компилятором G77/GCC-gfortran (Язык Fortran77)&lt;br /&gt;
* --with-yabasic - каталог с компилятором Yabasic (Язык Basic)&lt;br /&gt;
* --with-scheme - каталог с компилятором MzScheme (Язык Scheme)&lt;br /&gt;
* --with-python - каталог с интерпретатором Python (Язык Python)&lt;br /&gt;
* --with-perl - каталог с интерпретатором Perl (Язык Perl)&lt;br /&gt;
* --with-prolog - каталог с компилятором GNU Prolog (Язык Prolog)&lt;br /&gt;
* --with-festival - каталог с компилятором Festival&lt;br /&gt;
* --with-javac - каталог с компилятором SUN Java (Язык Java)&lt;br /&gt;
* --with-mcs - каталог с компилятором Mono-C# (Язык C#)&lt;br /&gt;
* --with-mbas - каталог с компилятором Mono-Basic (Язык Basic#)&lt;br /&gt;
&lt;br /&gt;
Что бы узнать все остальные параметры надо набрать:&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Если в процессе компиляции возникла ошибка, надо перепроверить конфигурационный скрипт или обратиться к разработчику.&lt;br /&gt;
&lt;br /&gt;
'''Итак, мы выполнили ./configure, make, make install.''' Но это еще не все.&lt;br /&gt;
&lt;br /&gt;
== Настройка ==&lt;br /&gt;
&lt;br /&gt;
Теперь надо создать конфигурацию ejudge. Для этого предназначен скрипт ejudge-setup&lt;br /&gt;
  # ./ejudge-setup&lt;br /&gt;
&lt;br /&gt;
Заходим по очереди в каждый пункт меню и меняем все, что неверно, на верные параметры.&lt;br /&gt;
&lt;br /&gt;
Некоторые комментарии:&lt;br /&gt;
  1. В панели &amp;quot;Ejudge Settings&amp;quot; есть пункт меню &amp;quot;Create Workdisk?&amp;quot; Если вам недоступен loop (например, на некоторых серверах VDS), &lt;br /&gt;
  то укажите там &amp;quot;no&amp;quot;, вернитесь в меню &amp;quot;Edit Path&amp;quot; и напишите в &amp;quot;Testing Working Dir&amp;quot; какой-нибудь доступный (желательно пустой)&lt;br /&gt;
  каталог.&lt;br /&gt;
  2. Меню &amp;quot;Edit Administrator Identity&amp;quot; надо заполнять так:&lt;br /&gt;
  * ID: 1&lt;br /&gt;
  * Login: ваш логин (например, Admin)&lt;br /&gt;
  * E-Mail - ваша почта&lt;br /&gt;
  * Name - какое имя будет отображаться&lt;br /&gt;
  * Password - ваш пароль (надо ввести два раза)&lt;br /&gt;
&lt;br /&gt;
После заполнения сохраняем файл пунктом &amp;quot;Save Setup Script&amp;quot;, затем от пользователя root запускаем установку&lt;br /&gt;
  # ./ejudge-install.sh&lt;br /&gt;
&lt;br /&gt;
Осталось лишь выставить права на доступ к ссылкам на исполняемые файлы, которые установил ejudge:&lt;br /&gt;
  # cd CGI-BIN-DIR&lt;br /&gt;
  # chmod 755 new-* judge master register serve-control team users&lt;br /&gt;
&lt;br /&gt;
== Запуск ==&lt;br /&gt;
&lt;br /&gt;
Теперь можно запустить ejudge (это делается только от имени ejudge!):&lt;br /&gt;
  # cd EJUDGE_PREFIX/bin&lt;br /&gt;
  # ./ejudge-control start&lt;br /&gt;
&lt;br /&gt;
Если после этого ваш вебсервер выдаёт ошибку - попробуйте удалить все файлы в CGI_BIN_DIR (на самом деле это ссылки на файлы) и скопировать туда файлы из EJUDGE_PREFIX/libexec/ejudge/cgi-bin:&lt;br /&gt;
  # cd CGI_BIN_DIR&lt;br /&gt;
  # rm -rf new-* judge master register serve-control team users&lt;br /&gt;
  # cp EJUDGE_PREFIX/libexec/ejudge/cgi-bin/* ./&lt;br /&gt;
&lt;br /&gt;
Если и после этого появляется ошибка - стоит обратиться к разработчику&lt;br /&gt;
&lt;br /&gt;
Более подробно: [http://www.ejudge.ru/INSTALL.RUS.txt]&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D1%8F%E2%94%82%D0%BF%E2%95%A6%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%AA%D1%8F%E2%96%80_ejudge&amp;diff=1787</id>
		<title>п≤п╫я│я┌п╟п╩п╩я▐я├п╦я▐ я│п╦я│я┌п╣п╪я▀ ejudge</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D1%8F%E2%94%82%D0%BF%E2%95%A6%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%AA%D1%8F%E2%96%80_ejudge&amp;diff=1787"/>
		<updated>2008-02-14T17:22:43Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Предполагается (если не указано особо), что все действия совершаются от имени юзера ejudge'''&lt;br /&gt;
&lt;br /&gt;
== Компиляция и установка ==&lt;br /&gt;
&lt;br /&gt;
EJUDGE_HOME - Домашний каталог пользователя ejudge (который вы указывали при создании)&lt;br /&gt;
&lt;br /&gt;
Создайте каталог /home/judges и дайте ему права пользователя ejudge. Делается это так (от имени root):&lt;br /&gt;
  # mkdir -p /home/judges&lt;br /&gt;
  # chown ejudge:ejudge /home/judges&lt;br /&gt;
  # chmod 755 /home/judges&lt;br /&gt;
&lt;br /&gt;
Если нет прав root - то можно создавать каталог EJUDGE_HOME/judges. Далее я буду называть этот каталог JUDGES_DIR&lt;br /&gt;
&lt;br /&gt;
Скачать архив с исходными текстами системы можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
К слову, самая новая версия не всегда на самом верху в списке версий&lt;br /&gt;
&lt;br /&gt;
При помощи wget (VERSION - версия):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/ejudge-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки - следующие команды:&lt;br /&gt;
  # tar -xvzf ejudge-VERSION.tgz&lt;br /&gt;
  # cd ejudge&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
PARAMS - параметры конфигурации&lt;br /&gt;
&lt;br /&gt;
Ниже - некоторые параметры (которые обычно требуются)&lt;br /&gt;
* --enable-charset=ENCODING - использование определенной кодировки в программе. ENCODING может быть, например, &amp;quot;UTF-8&amp;quot; или &amp;quot;KOI8-R&amp;quot;. Указывать очень желательно, т.к. часто из-за неуказания появляются ошибки при компиляции&lt;br /&gt;
* --prefix=EJUDGE_PREFIX - корневой каталога программы. Если не задавать его, могут возникнуть проблемы. PREFIX предлагается задать как EJUDGE_HOME/inst-ejudge&lt;br /&gt;
* --with-reuse=REUSE_HOME - каталог с reuse. Если вы делали все как написано в разделе [[Инсталляция библиотеки reuse|инсталляции reuse]], то это будет EJUDGE_HOME/reuse . Указывать так же обязательно.&lt;br /&gt;
* --enable-contests-home-dir=JUDGES_DIR - Каталог для контестов. JUDGES_DIR мы уже задавали выше.&lt;br /&gt;
* --enable-conf-dir=CONF_DIR - директория конфигурации ejudge. Предлагается использовать CONF_DIR как JUDGES_HOME/data&lt;br /&gt;
* --enable-cgi-conf-dir=CGICONF_DIR - директория конфигурации cgi-программ. Указывается относительно, обычно это &amp;quot;../cgi-data&amp;quot;&lt;br /&gt;
* --with-httpd-cgi-bin-dir=CGI-BIN-DIR - каталог cgi-bin вашего сервера. Где он находится - можно узнать в конфигурации вашего веб-сервера. &lt;br /&gt;
* --with-httpd-htdocs-dir=HTDOCS-DIR - каталог, в который кладутся веб-файлы (.html, .php, etc). Где он находится - опять же написано в конфигурации вашего сервера. В HTDOCS-DIR/ejudge будут помещены несколько js и css файлов&lt;br /&gt;
&lt;br /&gt;
Параметры, которые необязательно ставить:&lt;br /&gt;
* --enable-ajax - включает движок ajax для системы&lt;br /&gt;
* --with-libcap, --with-libcap-include-dir, --with-libcap-lib-dir - об этом рассказано в [[Инсталляция библиотеки reuse|инсталляции reuse]]&lt;br /&gt;
* --with-expat=EXPAT_DIR - Каталог с библиотекой expat. Если вы устанавливали expat через систему управления пакетами (кстати, надо ставить не только пакет expat, но и пакет -dev (-devel) к нему) или компилировали её без параметра --prefix, то указывать не надо. &lt;br /&gt;
* --with-mysql=MYSQL-DIR - Каталог с mysql. Если компилировали mysql с нестандартным префиксом, то надо его указать. Вообще это необязательный параметр, MySQL может понадобиться только для некоторых необязательных плагинов&lt;br /&gt;
&lt;br /&gt;
Параметры языков программирования (указывайте их только если устанавливали какой-то нужный язык в необычную директорию, или если он установлен, а ./configure его не находит)&lt;br /&gt;
* --with-gcc - каталог с компилятором GCC (Язык С)&lt;br /&gt;
* --with-gcc - каталог с компилятором G++/GPP (Язык С++)&lt;br /&gt;
* --with-fpc - каталог с компилятором FreePascal (Язык Pascal) &lt;br /&gt;
* --with-gpc - каталог с компилятором GPC/GCC-Pascal (Язык Pascal)&lt;br /&gt;
* --with-dcc - каталог с компилятором Delphi (точнее kylix) (Язык Pascal/Delphi)&lt;br /&gt;
* --with-gcj - каталог с компилятором GCJ/GCC-Java (Язык Java)&lt;br /&gt;
* --with-g77 - каталог с компилятором G77/GCC-gfortran (Язык Fortran77)&lt;br /&gt;
* --with-yabasic - каталог с компилятором Yabasic (Язык Basic)&lt;br /&gt;
* --with-scheme - каталог с компилятором MzScheme (Язык Scheme)&lt;br /&gt;
* --with-python - каталог с интерпретатором Python (Язык Python)&lt;br /&gt;
* --with-perl - каталог с интерпретатором Perl (Язык Perl)&lt;br /&gt;
* --with-prolog - каталог с компилятором GNU Prolog (Язык Prolog)&lt;br /&gt;
* --with-festival - каталог с компилятором Festival&lt;br /&gt;
* --with-javac - каталог с компилятором SUN Java (Язык Java)&lt;br /&gt;
* --with-mcs - каталог с компилятором Mono-C# (Язык C#)&lt;br /&gt;
* --with-mbas - каталог с компилятором Mono-Basic (Язык Basic#)&lt;br /&gt;
&lt;br /&gt;
Что бы узнать все остальные параметры надо набрать:&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Если в процессе компиляции возникла ошибка, надо перепроверить конфигурационный скрипт или обратиться к разработчику.&lt;br /&gt;
&lt;br /&gt;
'''Итак, мы выполнили ./configure, make, make install.''' Но это еще не все.&lt;br /&gt;
&lt;br /&gt;
== Настройка ==&lt;br /&gt;
&lt;br /&gt;
Теперь надо создать конфигурацию ejudge. Для этого предназначен скрипт ejudge-setup&lt;br /&gt;
  # ./ejudge-setup&lt;br /&gt;
&lt;br /&gt;
Заходим по очереди в каждый пункт меню и меняем все, что неверно, на верные параметры.&lt;br /&gt;
&lt;br /&gt;
Некоторые комментарии:&lt;br /&gt;
  1. В панели &amp;quot;Ejudge Settings&amp;quot; есть пункт меню &amp;quot;Create Workdisk?&amp;quot; Если вам недоступен loop (например, на некоторых серверах VDS), &lt;br /&gt;
  то укажите там &amp;quot;no&amp;quot;, вернитесь в меню &amp;quot;Edit Path&amp;quot; и напишите в &amp;quot;Testing Working Dir&amp;quot; какой-нибудь доступный (желательно пустой)&lt;br /&gt;
  каталог.&lt;br /&gt;
  2. Меню &amp;quot;Edit Administrator Identity&amp;quot; надо заполнять так:&lt;br /&gt;
  * ID: 1&lt;br /&gt;
  * Login: ваш логин (например, Admin)&lt;br /&gt;
  * E-Mail - ваша почта&lt;br /&gt;
  * Name - какое имя будет отображаться&lt;br /&gt;
  * Password - ваш пароль (надо ввести два раза)&lt;br /&gt;
&lt;br /&gt;
После заполнения сохраняем файл пунктом &amp;quot;Save Setup Script&amp;quot;, затем от пользователя root запускаем установку&lt;br /&gt;
  # ./ejudge-install.sh&lt;br /&gt;
&lt;br /&gt;
Осталось лишь выставить права на доступ к ссылкам на исполняемые файлы, которые установил ejudge:&lt;br /&gt;
  # cd CGI-BIN-DIR&lt;br /&gt;
  # chmod 755 new-* judge master register serve-control team users&lt;br /&gt;
&lt;br /&gt;
== Запуск ==&lt;br /&gt;
&lt;br /&gt;
Теперь можно запустить ejudge (это делается только от имени ejudge!):&lt;br /&gt;
  # cd EJUDGE_PREFIX/bin&lt;br /&gt;
  # ./ejudge-control start&lt;br /&gt;
&lt;br /&gt;
Если после этого ваш вебсервер выдаёт ошибку - попробуйте удалить все файлы в CGI_BIN_DIR (на самом деле это ссылки на файлы) и скопировать туда файлы из EJUDGE_PREFIX/libexec/ejudge/cgi-bin:&lt;br /&gt;
  # cd CGI_BIN_DIR&lt;br /&gt;
  # rm -rf new-* judge master register serve-control team users&lt;br /&gt;
  # cp EJUDGE_PREFIX/libexec/ejudge/cgi-bin/* ./&lt;br /&gt;
&lt;br /&gt;
Если и после этого появляется ошибка - стоит обратиться к разработчику&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_ejudge&amp;diff=2084</id>
		<title>Инсталляция системы ejudge</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_ejudge&amp;diff=2084"/>
		<updated>2008-02-14T17:22:43Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Предполагается (если не указано особо), что все действия совершаются от имени юзера ejudge'''&lt;br /&gt;
&lt;br /&gt;
== Компиляция и установка ==&lt;br /&gt;
&lt;br /&gt;
EJUDGE_HOME - Домашний каталог пользователя ejudge (который вы указывали при создании)&lt;br /&gt;
&lt;br /&gt;
Создайте каталог /home/judges и дайте ему права пользователя ejudge. Делается это так (от имени root):&lt;br /&gt;
  # mkdir -p /home/judges&lt;br /&gt;
  # chown ejudge:ejudge /home/judges&lt;br /&gt;
  # chmod 755 /home/judges&lt;br /&gt;
&lt;br /&gt;
Если нет прав root - то можно создавать каталог EJUDGE_HOME/judges. Далее я буду называть этот каталог JUDGES_DIR&lt;br /&gt;
&lt;br /&gt;
Скачать архив с исходными текстами системы можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
К слову, самая новая версия не всегда на самом верху в списке версий&lt;br /&gt;
&lt;br /&gt;
При помощи wget (VERSION - версия):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/ejudge-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки - следующие команды:&lt;br /&gt;
  # tar -xvzf ejudge-VERSION.tgz&lt;br /&gt;
  # cd ejudge&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
PARAMS - параметры конфигурации&lt;br /&gt;
&lt;br /&gt;
Ниже - некоторые параметры (которые обычно требуются)&lt;br /&gt;
* --enable-charset=ENCODING - использование определенной кодировки в программе. ENCODING может быть, например, &amp;quot;UTF-8&amp;quot; или &amp;quot;KOI8-R&amp;quot;. Указывать очень желательно, т.к. часто из-за неуказания появляются ошибки при компиляции&lt;br /&gt;
* --prefix=EJUDGE_PREFIX - корневой каталога программы. Если не задавать его, могут возникнуть проблемы. PREFIX предлагается задать как EJUDGE_HOME/inst-ejudge&lt;br /&gt;
* --with-reuse=REUSE_HOME - каталог с reuse. Если вы делали все как написано в разделе [[Инсталляция библиотеки reuse|инсталляции reuse]], то это будет EJUDGE_HOME/reuse . Указывать так же обязательно.&lt;br /&gt;
* --enable-contests-home-dir=JUDGES_DIR - Каталог для контестов. JUDGES_DIR мы уже задавали выше.&lt;br /&gt;
* --enable-conf-dir=CONF_DIR - директория конфигурации ejudge. Предлагается использовать CONF_DIR как JUDGES_HOME/data&lt;br /&gt;
* --enable-cgi-conf-dir=CGICONF_DIR - директория конфигурации cgi-программ. Указывается относительно, обычно это &amp;quot;../cgi-data&amp;quot;&lt;br /&gt;
* --with-httpd-cgi-bin-dir=CGI-BIN-DIR - каталог cgi-bin вашего сервера. Где он находится - можно узнать в конфигурации вашего веб-сервера. &lt;br /&gt;
* --with-httpd-htdocs-dir=HTDOCS-DIR - каталог, в который кладутся веб-файлы (.html, .php, etc). Где он находится - опять же написано в конфигурации вашего сервера. В HTDOCS-DIR/ejudge будут помещены несколько js и css файлов&lt;br /&gt;
&lt;br /&gt;
Параметры, которые необязательно ставить:&lt;br /&gt;
* --enable-ajax - включает движок ajax для системы&lt;br /&gt;
* --with-libcap, --with-libcap-include-dir, --with-libcap-lib-dir - об этом рассказано в [[Инсталляция библиотеки reuse|инсталляции reuse]]&lt;br /&gt;
* --with-expat=EXPAT_DIR - Каталог с библиотекой expat. Если вы устанавливали expat через систему управления пакетами (кстати, надо ставить не только пакет expat, но и пакет -dev (-devel) к нему) или компилировали её без параметра --prefix, то указывать не надо. &lt;br /&gt;
* --with-mysql=MYSQL-DIR - Каталог с mysql. Если компилировали mysql с нестандартным префиксом, то надо его указать. Вообще это необязательный параметр, MySQL может понадобиться только для некоторых необязательных плагинов&lt;br /&gt;
&lt;br /&gt;
Параметры языков программирования (указывайте их только если устанавливали какой-то нужный язык в необычную директорию, или если он установлен, а ./configure его не находит)&lt;br /&gt;
* --with-gcc - каталог с компилятором GCC (Язык С)&lt;br /&gt;
* --with-gcc - каталог с компилятором G++/GPP (Язык С++)&lt;br /&gt;
* --with-fpc - каталог с компилятором FreePascal (Язык Pascal) &lt;br /&gt;
* --with-gpc - каталог с компилятором GPC/GCC-Pascal (Язык Pascal)&lt;br /&gt;
* --with-dcc - каталог с компилятором Delphi (точнее kylix) (Язык Pascal/Delphi)&lt;br /&gt;
* --with-gcj - каталог с компилятором GCJ/GCC-Java (Язык Java)&lt;br /&gt;
* --with-g77 - каталог с компилятором G77/GCC-gfortran (Язык Fortran77)&lt;br /&gt;
* --with-yabasic - каталог с компилятором Yabasic (Язык Basic)&lt;br /&gt;
* --with-scheme - каталог с компилятором MzScheme (Язык Scheme)&lt;br /&gt;
* --with-python - каталог с интерпретатором Python (Язык Python)&lt;br /&gt;
* --with-perl - каталог с интерпретатором Perl (Язык Perl)&lt;br /&gt;
* --with-prolog - каталог с компилятором GNU Prolog (Язык Prolog)&lt;br /&gt;
* --with-festival - каталог с компилятором Festival&lt;br /&gt;
* --with-javac - каталог с компилятором SUN Java (Язык Java)&lt;br /&gt;
* --with-mcs - каталог с компилятором Mono-C# (Язык C#)&lt;br /&gt;
* --with-mbas - каталог с компилятором Mono-Basic (Язык Basic#)&lt;br /&gt;
&lt;br /&gt;
Что бы узнать все остальные параметры надо набрать:&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Если в процессе компиляции возникла ошибка, надо перепроверить конфигурационный скрипт или обратиться к разработчику.&lt;br /&gt;
&lt;br /&gt;
'''Итак, мы выполнили ./configure, make, make install.''' Но это еще не все.&lt;br /&gt;
&lt;br /&gt;
== Настройка ==&lt;br /&gt;
&lt;br /&gt;
Теперь надо создать конфигурацию ejudge. Для этого предназначен скрипт ejudge-setup&lt;br /&gt;
  # ./ejudge-setup&lt;br /&gt;
&lt;br /&gt;
Заходим по очереди в каждый пункт меню и меняем все, что неверно, на верные параметры.&lt;br /&gt;
&lt;br /&gt;
Некоторые комментарии:&lt;br /&gt;
  1. В панели &amp;quot;Ejudge Settings&amp;quot; есть пункт меню &amp;quot;Create Workdisk?&amp;quot; Если вам недоступен loop (например, на некоторых серверах VDS), &lt;br /&gt;
  то укажите там &amp;quot;no&amp;quot;, вернитесь в меню &amp;quot;Edit Path&amp;quot; и напишите в &amp;quot;Testing Working Dir&amp;quot; какой-нибудь доступный (желательно пустой)&lt;br /&gt;
  каталог.&lt;br /&gt;
  2. Меню &amp;quot;Edit Administrator Identity&amp;quot; надо заполнять так:&lt;br /&gt;
  * ID: 1&lt;br /&gt;
  * Login: ваш логин (например, Admin)&lt;br /&gt;
  * E-Mail - ваша почта&lt;br /&gt;
  * Name - какое имя будет отображаться&lt;br /&gt;
  * Password - ваш пароль (надо ввести два раза)&lt;br /&gt;
&lt;br /&gt;
После заполнения сохраняем файл пунктом &amp;quot;Save Setup Script&amp;quot;, затем от пользователя root запускаем установку&lt;br /&gt;
  # ./ejudge-install.sh&lt;br /&gt;
&lt;br /&gt;
Осталось лишь выставить права на доступ к ссылкам на исполняемые файлы, которые установил ejudge:&lt;br /&gt;
  # cd CGI-BIN-DIR&lt;br /&gt;
  # chmod 755 new-* judge master register serve-control team users&lt;br /&gt;
&lt;br /&gt;
== Запуск ==&lt;br /&gt;
&lt;br /&gt;
Теперь можно запустить ejudge (это делается только от имени ejudge!):&lt;br /&gt;
  # cd EJUDGE_PREFIX/bin&lt;br /&gt;
  # ./ejudge-control start&lt;br /&gt;
&lt;br /&gt;
Если после этого ваш вебсервер выдаёт ошибку - попробуйте удалить все файлы в CGI_BIN_DIR (на самом деле это ссылки на файлы) и скопировать туда файлы из EJUDGE_PREFIX/libexec/ejudge/cgi-bin:&lt;br /&gt;
  # cd CGI_BIN_DIR&lt;br /&gt;
  # rm -rf new-* judge master register serve-control team users&lt;br /&gt;
  # cp EJUDGE_PREFIX/libexec/ejudge/cgi-bin/* ./&lt;br /&gt;
&lt;br /&gt;
Если и после этого появляется ошибка - стоит обратиться к разработчику&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D1%8F%E2%94%82%D0%BF%E2%95%A6%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%AA%D1%8F%E2%96%80_ejudge&amp;diff=1786</id>
		<title>п≤п╫я│я┌п╟п╩п╩я▐я├п╦я▐ я│п╦я│я┌п╣п╪я▀ ejudge</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D1%8F%E2%94%82%D0%BF%E2%95%A6%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%AA%D1%8F%E2%96%80_ejudge&amp;diff=1786"/>
		<updated>2008-02-14T17:17:47Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: New page: '''Предполагается (если не указано особо), что все действия совершаются от имени юзера ejudge'''  EJUDGE_HOME - Дом...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Предполагается (если не указано особо), что все действия совершаются от имени юзера ejudge'''&lt;br /&gt;
&lt;br /&gt;
EJUDGE_HOME - Домашний каталог пользователя ejudge (который вы указывали при создании)&lt;br /&gt;
&lt;br /&gt;
Создайте каталог /home/judges и дайте ему права пользователя ejudge. Делается это так (от имени root):&lt;br /&gt;
  # mkdir -p /home/judges&lt;br /&gt;
  # chown ejudge:ejudge /home/judges&lt;br /&gt;
  # chmod 755 /home/judges&lt;br /&gt;
&lt;br /&gt;
Если нет прав root - то можно создавать каталог EJUDGE_HOME/judges. Далее я буду называть этот каталог JUDGES_DIR&lt;br /&gt;
&lt;br /&gt;
Скачать архив с исходными текстами системы можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
К слову, самая новая версия не всегда на самом верху в списке версий&lt;br /&gt;
&lt;br /&gt;
При помощи wget (VERSION - версия):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/ejudge-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки - следующие команды:&lt;br /&gt;
  # tar -xvzf ejudge-VERSION.tgz&lt;br /&gt;
  # cd ejudge&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
PARAMS - параметры конфигурации&lt;br /&gt;
&lt;br /&gt;
Ниже - некоторые параметры (которые обычно требуются)&lt;br /&gt;
* --enable-charset=ENCODING - использование определенной кодировки в программе. ENCODING может быть, например, &amp;quot;UTF-8&amp;quot; или &amp;quot;KOI8-R&amp;quot;. Указывать очень желательно, т.к. часто из-за неуказания появляются ошибки при компиляции&lt;br /&gt;
* --prefix=EJUDGE_PREFIX - корневой каталога программы. Если не задавать его, могут возникнуть проблемы. PREFIX предлагается задать как EJUDGE_HOME/inst-ejudge&lt;br /&gt;
* --with-reuse=REUSE_HOME - каталог с reuse. Если вы делали все как написано в разделе [[Инсталляция библиотеки reuse|инсталляции reuse]], то это будет EJUDGE_HOME/reuse . Указывать так же обязательно.&lt;br /&gt;
* --enable-contests-home-dir=JUDGES_DIR - Каталог для контестов. JUDGES_DIR мы уже задавали выше.&lt;br /&gt;
* --enable-conf-dir=CONF_DIR - директория конфигурации ejudge. Предлагается использовать CONF_DIR как JUDGES_HOME/data&lt;br /&gt;
* --enable-cgi-conf-dir=CGICONF_DIR - директория конфигурации cgi-программ. Указывается относительно, обычно это &amp;quot;../cgi-data&amp;quot;&lt;br /&gt;
* --with-httpd-cgi-bin-dir=CGI-BIN-DIR - каталог cgi-bin вашего сервера. Где он находится - можно узнать в конфигурации вашего веб-сервера. &lt;br /&gt;
* --with-httpd-htdocs-dir=HTDOCS-DIR - каталог, в который кладутся веб-файлы (.html, .php, etc). Где он находится - опять же написано в конфигурации вашего сервера. В HTDOCS-DIR/ejudge будут помещены несколько js и css файлов&lt;br /&gt;
&lt;br /&gt;
Параметры, которые необязательно ставить:&lt;br /&gt;
* --enable-ajax - включает движок ajax для системы&lt;br /&gt;
* --with-libcap, --with-libcap-include-dir, --with-libcap-lib-dir - об этом рассказано в [[Инсталляция библиотеки reuse|инсталляции reuse]]&lt;br /&gt;
* --with-expat=EXPAT_DIR - Каталог с библиотекой expat. Если вы устанавливали expat через систему управления пакетами (кстати, надо ставить не только пакет expat, но и пакет -dev (-devel) к нему) или компилировали её без параметра --prefix, то указывать не надо. &lt;br /&gt;
* --with-mysql=MYSQL-DIR - Каталог с mysql. Если компилировали mysql с нестандартным префиксом, то надо его указать. Вообще это необязательный параметр, MySQL может понадобиться только для некоторых необязательных плагинов&lt;br /&gt;
&lt;br /&gt;
Параметры языков программирования (указывайте их только если устанавливали какой-то нужный язык в необычную директорию, или если он установлен, а ./configure его не находит)&lt;br /&gt;
* --with-gcc - каталог с компилятором GCC (Язык С)&lt;br /&gt;
* --with-gcc - каталог с компилятором G++/GPP (Язык С++)&lt;br /&gt;
* --with-fpc - каталог с компилятором FreePascal (Язык Pascal) &lt;br /&gt;
* --with-gpc - каталог с компилятором GPC/GCC-Pascal (Язык Pascal)&lt;br /&gt;
* --with-dcc - каталог с компилятором Delphi (точнее kylix) (Язык Pascal/Delphi)&lt;br /&gt;
* --with-gcj - каталог с компилятором GCJ/GCC-Java (Язык Java)&lt;br /&gt;
* --with-g77 - каталог с компилятором G77/GCC-gfortran (Язык Fortran77)&lt;br /&gt;
* --with-yabasic - каталог с компилятором Yabasic (Язык Basic)&lt;br /&gt;
* --with-scheme - каталог с компилятором MzScheme (Язык Scheme)&lt;br /&gt;
* --with-python - каталог с интерпретатором Python (Язык Python)&lt;br /&gt;
* --with-perl - каталог с интерпретатором Perl (Язык Perl)&lt;br /&gt;
* --with-prolog - каталог с компилятором GNU Prolog (Язык Prolog)&lt;br /&gt;
* --with-festival - каталог с компилятором Festival&lt;br /&gt;
* --with-javac - каталог с компилятором SUN Java (Язык Java)&lt;br /&gt;
* --with-mcs - каталог с компилятором Mono-C# (Язык C#)&lt;br /&gt;
* --with-mbas - каталог с компилятором Mono-Basic (Язык Basic#)&lt;br /&gt;
&lt;br /&gt;
Что бы узнать все остальные параметры надо набрать:&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Если в процессе компиляции возникла ошибка, надо перепроверить конфигурационный скрипт или обратиться к разработчику.&lt;br /&gt;
&lt;br /&gt;
'''Итак, мы выполнили ./configure, make, make install.''' Но это еще не все.&lt;br /&gt;
&lt;br /&gt;
Теперь создать конфигурацию ejudge. Для этого предназначен скрипт ejudge-setup&lt;br /&gt;
  # ./ejudge-setup&lt;br /&gt;
&lt;br /&gt;
Заходим по очереди в каждый пункт меню и меняем все, что неверно, на верные параметры.&lt;br /&gt;
&lt;br /&gt;
Некоторые комментарии:&lt;br /&gt;
  1. В панели &amp;quot;Ejudge Settings&amp;quot; есть пункт меню &amp;quot;Create Workdisk?&amp;quot; Если вам недоступен loop (например, на некоторых серверах VDS), то укажите там &amp;quot;no&amp;quot;, вернитесь в меню &amp;quot;Edit Path&amp;quot; и напишите в &amp;quot;Testing Working Dir&amp;quot; какой-нибудь доступный (желательно пустой) каталог.&lt;br /&gt;
  2. Меню &amp;quot;Edit Administrator Identity&amp;quot; надо заполнять так:&lt;br /&gt;
  * ID: 1&lt;br /&gt;
  * Login: ваш логин (например, Admin)&lt;br /&gt;
  * E-Mail - ваша почта&lt;br /&gt;
  * Name - какое имя будет отображаться&lt;br /&gt;
  * Password - ваш пароль (надо ввести два раза)&lt;br /&gt;
&lt;br /&gt;
После заполнения сохраняем файл пунктом &amp;quot;Save Setup Script&amp;quot;, затем от пользователя root запускаем установку&lt;br /&gt;
  # ./ejudge-install.sh&lt;br /&gt;
&lt;br /&gt;
Осталось лишь выставить права на доступ к ссылкам на исполняемые файлы, которые установил ejudge:&lt;br /&gt;
  # cd CGI-BIN-DIR&lt;br /&gt;
  # chmod 755 new-* judge master register serve-control team users&lt;br /&gt;
&lt;br /&gt;
Теперь можно запустить ejudge (это делается только от имени ejudge!):&lt;br /&gt;
  # cd EJUDGE_PREFIX/bin&lt;br /&gt;
  # ./ejudge-control start&lt;br /&gt;
&lt;br /&gt;
Если после этого ваш вебсервер выдаёт ошибку - стоит удалить все файлы в CGI_BIN_DIR (на самом деле это ссылки на файлы) и скопировать туда файлы из EJUDGE_PREFIX/libexec/ejudge/cgi-bin:&lt;br /&gt;
  # cd CGI_BIN_DIR&lt;br /&gt;
  # rm -rf new-* judge master register serve-control team users&lt;br /&gt;
  # cp EJUDGE_PREFIX/libexec/ejudge/cgi-bin/* ./&lt;br /&gt;
&lt;br /&gt;
Если и после этого появляется ошибка - стоит обратиться к разработчику&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_ejudge&amp;diff=2083</id>
		<title>Инсталляция системы ejudge</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_ejudge&amp;diff=2083"/>
		<updated>2008-02-14T17:17:47Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: New page: '''Предполагается (если не указано особо), что все действия совершаются от имени юзера ejudge'''  EJUDGE_HOME - Дом...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Предполагается (если не указано особо), что все действия совершаются от имени юзера ejudge'''&lt;br /&gt;
&lt;br /&gt;
EJUDGE_HOME - Домашний каталог пользователя ejudge (который вы указывали при создании)&lt;br /&gt;
&lt;br /&gt;
Создайте каталог /home/judges и дайте ему права пользователя ejudge. Делается это так (от имени root):&lt;br /&gt;
  # mkdir -p /home/judges&lt;br /&gt;
  # chown ejudge:ejudge /home/judges&lt;br /&gt;
  # chmod 755 /home/judges&lt;br /&gt;
&lt;br /&gt;
Если нет прав root - то можно создавать каталог EJUDGE_HOME/judges. Далее я буду называть этот каталог JUDGES_DIR&lt;br /&gt;
&lt;br /&gt;
Скачать архив с исходными текстами системы можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
К слову, самая новая версия не всегда на самом верху в списке версий&lt;br /&gt;
&lt;br /&gt;
При помощи wget (VERSION - версия):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/ejudge-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки - следующие команды:&lt;br /&gt;
  # tar -xvzf ejudge-VERSION.tgz&lt;br /&gt;
  # cd ejudge&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &amp;amp;&amp;amp; make install&lt;br /&gt;
&lt;br /&gt;
PARAMS - параметры конфигурации&lt;br /&gt;
&lt;br /&gt;
Ниже - некоторые параметры (которые обычно требуются)&lt;br /&gt;
* --enable-charset=ENCODING - использование определенной кодировки в программе. ENCODING может быть, например, &amp;quot;UTF-8&amp;quot; или &amp;quot;KOI8-R&amp;quot;. Указывать очень желательно, т.к. часто из-за неуказания появляются ошибки при компиляции&lt;br /&gt;
* --prefix=EJUDGE_PREFIX - корневой каталога программы. Если не задавать его, могут возникнуть проблемы. PREFIX предлагается задать как EJUDGE_HOME/inst-ejudge&lt;br /&gt;
* --with-reuse=REUSE_HOME - каталог с reuse. Если вы делали все как написано в разделе [[Инсталляция библиотеки reuse|инсталляции reuse]], то это будет EJUDGE_HOME/reuse . Указывать так же обязательно.&lt;br /&gt;
* --enable-contests-home-dir=JUDGES_DIR - Каталог для контестов. JUDGES_DIR мы уже задавали выше.&lt;br /&gt;
* --enable-conf-dir=CONF_DIR - директория конфигурации ejudge. Предлагается использовать CONF_DIR как JUDGES_HOME/data&lt;br /&gt;
* --enable-cgi-conf-dir=CGICONF_DIR - директория конфигурации cgi-программ. Указывается относительно, обычно это &amp;quot;../cgi-data&amp;quot;&lt;br /&gt;
* --with-httpd-cgi-bin-dir=CGI-BIN-DIR - каталог cgi-bin вашего сервера. Где он находится - можно узнать в конфигурации вашего веб-сервера. &lt;br /&gt;
* --with-httpd-htdocs-dir=HTDOCS-DIR - каталог, в который кладутся веб-файлы (.html, .php, etc). Где он находится - опять же написано в конфигурации вашего сервера. В HTDOCS-DIR/ejudge будут помещены несколько js и css файлов&lt;br /&gt;
&lt;br /&gt;
Параметры, которые необязательно ставить:&lt;br /&gt;
* --enable-ajax - включает движок ajax для системы&lt;br /&gt;
* --with-libcap, --with-libcap-include-dir, --with-libcap-lib-dir - об этом рассказано в [[Инсталляция библиотеки reuse|инсталляции reuse]]&lt;br /&gt;
* --with-expat=EXPAT_DIR - Каталог с библиотекой expat. Если вы устанавливали expat через систему управления пакетами (кстати, надо ставить не только пакет expat, но и пакет -dev (-devel) к нему) или компилировали её без параметра --prefix, то указывать не надо. &lt;br /&gt;
* --with-mysql=MYSQL-DIR - Каталог с mysql. Если компилировали mysql с нестандартным префиксом, то надо его указать. Вообще это необязательный параметр, MySQL может понадобиться только для некоторых необязательных плагинов&lt;br /&gt;
&lt;br /&gt;
Параметры языков программирования (указывайте их только если устанавливали какой-то нужный язык в необычную директорию, или если он установлен, а ./configure его не находит)&lt;br /&gt;
* --with-gcc - каталог с компилятором GCC (Язык С)&lt;br /&gt;
* --with-gcc - каталог с компилятором G++/GPP (Язык С++)&lt;br /&gt;
* --with-fpc - каталог с компилятором FreePascal (Язык Pascal) &lt;br /&gt;
* --with-gpc - каталог с компилятором GPC/GCC-Pascal (Язык Pascal)&lt;br /&gt;
* --with-dcc - каталог с компилятором Delphi (точнее kylix) (Язык Pascal/Delphi)&lt;br /&gt;
* --with-gcj - каталог с компилятором GCJ/GCC-Java (Язык Java)&lt;br /&gt;
* --with-g77 - каталог с компилятором G77/GCC-gfortran (Язык Fortran77)&lt;br /&gt;
* --with-yabasic - каталог с компилятором Yabasic (Язык Basic)&lt;br /&gt;
* --with-scheme - каталог с компилятором MzScheme (Язык Scheme)&lt;br /&gt;
* --with-python - каталог с интерпретатором Python (Язык Python)&lt;br /&gt;
* --with-perl - каталог с интерпретатором Perl (Язык Perl)&lt;br /&gt;
* --with-prolog - каталог с компилятором GNU Prolog (Язык Prolog)&lt;br /&gt;
* --with-festival - каталог с компилятором Festival&lt;br /&gt;
* --with-javac - каталог с компилятором SUN Java (Язык Java)&lt;br /&gt;
* --with-mcs - каталог с компилятором Mono-C# (Язык C#)&lt;br /&gt;
* --with-mbas - каталог с компилятором Mono-Basic (Язык Basic#)&lt;br /&gt;
&lt;br /&gt;
Что бы узнать все остальные параметры надо набрать:&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Если в процессе компиляции возникла ошибка, надо перепроверить конфигурационный скрипт или обратиться к разработчику.&lt;br /&gt;
&lt;br /&gt;
'''Итак, мы выполнили ./configure, make, make install.''' Но это еще не все.&lt;br /&gt;
&lt;br /&gt;
Теперь создать конфигурацию ejudge. Для этого предназначен скрипт ejudge-setup&lt;br /&gt;
  # ./ejudge-setup&lt;br /&gt;
&lt;br /&gt;
Заходим по очереди в каждый пункт меню и меняем все, что неверно, на верные параметры.&lt;br /&gt;
&lt;br /&gt;
Некоторые комментарии:&lt;br /&gt;
  1. В панели &amp;quot;Ejudge Settings&amp;quot; есть пункт меню &amp;quot;Create Workdisk?&amp;quot; Если вам недоступен loop (например, на некоторых серверах VDS), то укажите там &amp;quot;no&amp;quot;, вернитесь в меню &amp;quot;Edit Path&amp;quot; и напишите в &amp;quot;Testing Working Dir&amp;quot; какой-нибудь доступный (желательно пустой) каталог.&lt;br /&gt;
  2. Меню &amp;quot;Edit Administrator Identity&amp;quot; надо заполнять так:&lt;br /&gt;
  * ID: 1&lt;br /&gt;
  * Login: ваш логин (например, Admin)&lt;br /&gt;
  * E-Mail - ваша почта&lt;br /&gt;
  * Name - какое имя будет отображаться&lt;br /&gt;
  * Password - ваш пароль (надо ввести два раза)&lt;br /&gt;
&lt;br /&gt;
После заполнения сохраняем файл пунктом &amp;quot;Save Setup Script&amp;quot;, затем от пользователя root запускаем установку&lt;br /&gt;
  # ./ejudge-install.sh&lt;br /&gt;
&lt;br /&gt;
Осталось лишь выставить права на доступ к ссылкам на исполняемые файлы, которые установил ejudge:&lt;br /&gt;
  # cd CGI-BIN-DIR&lt;br /&gt;
  # chmod 755 new-* judge master register serve-control team users&lt;br /&gt;
&lt;br /&gt;
Теперь можно запустить ejudge (это делается только от имени ejudge!):&lt;br /&gt;
  # cd EJUDGE_PREFIX/bin&lt;br /&gt;
  # ./ejudge-control start&lt;br /&gt;
&lt;br /&gt;
Если после этого ваш вебсервер выдаёт ошибку - стоит удалить все файлы в CGI_BIN_DIR (на самом деле это ссылки на файлы) и скопировать туда файлы из EJUDGE_PREFIX/libexec/ejudge/cgi-bin:&lt;br /&gt;
  # cd CGI_BIN_DIR&lt;br /&gt;
  # rm -rf new-* judge master register serve-control team users&lt;br /&gt;
  # cp EJUDGE_PREFIX/libexec/ejudge/cgi-bin/* ./&lt;br /&gt;
&lt;br /&gt;
Если и после этого появляется ошибка - стоит обратиться к разработчику&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1785</id>
		<title>п≤п╫я│я┌п╟п╩п╩я▐я├п╦я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1785"/>
		<updated>2008-02-14T13:54:56Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для начала надо создать пользователя ejudge группы ejudge с домашним каталогом EJUDGE_HOME (например, /home/ejudge/). Это можно сделать из графического рабочего стола или из консоли. Так это делается из консоли:&lt;br /&gt;
  # groupadd ejudge&lt;br /&gt;
  # useradd ejudge -d EJUDGE_HOME -g ejudge&lt;br /&gt;
&lt;br /&gt;
Что бы зайти от имени пользователя ejudge можно в консоли набрать:&lt;br /&gt;
  # su ejudge&lt;br /&gt;
&lt;br /&gt;
Или зайти через графическую среду от имени пользователя&lt;br /&gt;
&lt;br /&gt;
'''Далее предполагается, что все действия совершаются от имени пользователя ejudge'''&lt;br /&gt;
&lt;br /&gt;
Скачать архив с исходниками библиотеки reuse можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # cd ~&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
* --without-libcap - вообще не использовать libcap&lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2082</id>
		<title>Инсталляция библиотеки reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2082"/>
		<updated>2008-02-14T13:54:56Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для начала надо создать пользователя ejudge группы ejudge с домашним каталогом EJUDGE_HOME (например, /home/ejudge/). Это можно сделать из графического рабочего стола или из консоли. Так это делается из консоли:&lt;br /&gt;
  # groupadd ejudge&lt;br /&gt;
  # useradd ejudge -d EJUDGE_HOME -g ejudge&lt;br /&gt;
&lt;br /&gt;
Что бы зайти от имени пользователя ejudge можно в консоли набрать:&lt;br /&gt;
  # su ejudge&lt;br /&gt;
&lt;br /&gt;
Или зайти через графическую среду от имени пользователя&lt;br /&gt;
&lt;br /&gt;
'''Далее предполагается, что все действия совершаются от имени пользователя ejudge'''&lt;br /&gt;
&lt;br /&gt;
Скачать архив с исходниками библиотеки reuse можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # cd ~&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
* --without-libcap - вообще не использовать libcap&lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1784</id>
		<title>п≤п╫я│я┌п╟п╩п╩я▐я├п╦я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1784"/>
		<updated>2008-02-14T13:50:23Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для начала надо создать пользователя ejudge группы ejudge с домашним каталогом EJUDGE_HOME (например, /home/ejudge/). Это можно сделать из графического рабочего стола или из консоли. Так это делается из консоли:&lt;br /&gt;
  # groupadd ejudge&lt;br /&gt;
  # useradd ejudge -d EJUDGE_HOME -g ejudge&lt;br /&gt;
&lt;br /&gt;
Что бы зайти от имени пользователя ejudge можно в консоли набрать:&lt;br /&gt;
  # su ejudge&lt;br /&gt;
&lt;br /&gt;
Или зайти через графическую среду от имени пользователя&lt;br /&gt;
&lt;br /&gt;
'''Далее предполагается, что все действия совершаются от имени пользователя ejudge'''&lt;br /&gt;
&lt;br /&gt;
Скачать архив с исходниками библиотеки reuse можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
* --without-libcap - вообще не использовать libcap&lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2081</id>
		<title>Инсталляция библиотеки reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2081"/>
		<updated>2008-02-14T13:50:23Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Для начала надо создать пользователя ejudge группы ejudge с домашним каталогом EJUDGE_HOME (например, /home/ejudge/). Это можно сделать из графического рабочего стола или из консоли. Так это делается из консоли:&lt;br /&gt;
  # groupadd ejudge&lt;br /&gt;
  # useradd ejudge -d EJUDGE_HOME -g ejudge&lt;br /&gt;
&lt;br /&gt;
Что бы зайти от имени пользователя ejudge можно в консоли набрать:&lt;br /&gt;
  # su ejudge&lt;br /&gt;
&lt;br /&gt;
Или зайти через графическую среду от имени пользователя&lt;br /&gt;
&lt;br /&gt;
'''Далее предполагается, что все действия совершаются от имени пользователя ejudge'''&lt;br /&gt;
&lt;br /&gt;
Скачать архив с исходниками библиотеки reuse можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
* --without-libcap - вообще не использовать libcap&lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1783</id>
		<title>п≤п╫я│я┌п╟п╩п╩я▐я├п╦я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1783"/>
		<updated>2008-02-14T13:35:04Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Скачать архив с исходнмками библиотеки reuse можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
* --without-libcap - вообще не использовать libcap&lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2080</id>
		<title>Инсталляция библиотеки reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2080"/>
		<updated>2008-02-14T13:35:04Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Скачать архив с исходнмками библиотеки reuse можно [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
* --without-libcap - вообще не использовать libcap&lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1782</id>
		<title>п≤п╫я│я┌п╟п╩п╩я▐я├п╦я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1782"/>
		<updated>2008-02-14T13:33:40Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Скачать архив с исходнмками библиотеки reuse можно найти [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
* --without-libcap - вообще не использовать libcap&lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2079</id>
		<title>Инсталляция библиотеки reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2079"/>
		<updated>2008-02-14T13:33:40Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Скачать архив с исходнмками библиотеки reuse можно найти [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
* --without-libcap - вообще не использовать libcap&lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вернуться на страницу [[Инсталляция из исходных текстов|Инсталляции из исходных текстов]].&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1781</id>
		<title>п≤п╫я│я┌п╟п╩п╩я▐я├п╦я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1781"/>
		<updated>2008-02-14T13:31:28Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Скачать архив с исходнмками библиотеки reuse можно найти [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
* --without-libcap - вообще не использовать libcap&lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2078</id>
		<title>Инсталляция библиотеки reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2078"/>
		<updated>2008-02-14T13:31:28Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Скачать архив с исходнмками библиотеки reuse можно найти [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
* --without-libcap - вообще не использовать libcap&lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1780</id>
		<title>п≤п╫я│я┌п╟п╩п╩я▐я├п╦я▐ п╠п╦п╠п╩п╦п╬я┌п╣п╨п╦ reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%BF%E2%89%A4%D0%BF%E2%95%AB%D1%8F%E2%94%82%D1%8F%E2%94%8C%D0%BF%E2%95%9F%D0%BF%E2%95%A9%D0%BF%E2%95%A9%D1%8F%E2%96%90%D1%8F%E2%94%9C%D0%BF%E2%95%A6%D1%8F%E2%96%90_%D0%BF%E2%95%A0%D0%BF%E2%95%A6%D0%BF%E2%95%A0%D0%BF%E2%95%A9%D0%BF%E2%95%A6%D0%BF%E2%95%AC%D1%8F%E2%94%8C%D0%BF%E2%95%A3%D0%BF%E2%95%A8%D0%BF%E2%95%A6_reuse&amp;diff=1780"/>
		<updated>2008-02-14T13:30:30Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: New page: Скачать архив с исходнмками библиотеки reuse можно найти [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]  Из к...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Скачать архив с исходнмками библиотеки reuse можно найти [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
	<entry>
		<id>https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2077</id>
		<title>Инсталляция библиотеки reuse</title>
		<link rel="alternate" type="text/html" href="https://www.ejudge.ru/wiki/index.php?title=%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_reuse&amp;diff=2077"/>
		<updated>2008-02-14T13:30:30Z</updated>

		<summary type="html">&lt;p&gt;PoCTo: New page: Скачать архив с исходнмками библиотеки reuse можно найти [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]  Из к...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Скачать архив с исходнмками библиотеки reuse можно найти [http://www.ejudge.ru/download/?locale_id=1 в архиве программ]&lt;br /&gt;
&lt;br /&gt;
Из консоли это можно сделать, например, с помощью wget (VERSION - версия reuse):&lt;br /&gt;
  # wget http://www.ejudge.ru/download/reuse-VERSION.tgz&lt;br /&gt;
&lt;br /&gt;
Для установки нужно выполнить следующий код:&lt;br /&gt;
  # tar -xvzf reuse-VERSION.tgz&lt;br /&gt;
  # cd reuse/source&lt;br /&gt;
  # ./configure PARAMS&lt;br /&gt;
  # make &lt;br /&gt;
  # make install&lt;br /&gt;
&lt;br /&gt;
Здесь PARAMS - возможные параметры конфигурации ejudge&lt;br /&gt;
&lt;br /&gt;
Полный список параметров можно получить набрав&lt;br /&gt;
  # ./configure --help&lt;br /&gt;
&lt;br /&gt;
Ниже приведен список тех параметров, которые возможно потребуется изменить (хотя на обычной системе все должно собираться без параметров):&lt;br /&gt;
* --with-libcap=КАТАЛОГ - использовать libcap находящийся в каталоге КАТАЛОГ (т.е. искать .h файлы в КАТАЛОГ/include и .so - в КАТАЛОГ/lib)&lt;br /&gt;
* --with-libcap-include-dir=КАТАЛОГ - искать заголовочные файлы (.h) libcap в каталоге КАТАЛОГ&lt;br /&gt;
* --with-libcap-lib-dir=КАТАЛОГ - искать библиотеки libcap в каталоге КАТАЛОГ &lt;br /&gt;
&lt;br /&gt;
Например, конфигурация может выглядеть так:&lt;br /&gt;
  # ./configure --with-libcap=/usr/local/libcap&lt;br /&gt;
Что аналогично:&lt;br /&gt;
  # ./configure --with-libcap-include-dir=/usr/local/libcap/include --with-libcap-lib-dir=/usr/local/libcap/lib&lt;/div&gt;</summary>
		<author><name>PoCTo</name></author>
		
	</entry>
</feed>