И так установка серверной части:
Установка агента.
Для того чтобы установить агент управления Вам необходимо иметь компьютер с установленной операционной системой linux (для Windцos будет отдельная тема). Кроме того, необходимо иметь либо удаленный (например, SSH) или локальный терминал подключения к этой машине.
Debian/Ubuntu
выполняем
*** Для 64-х биных ОС нужно установить 32 битные библиотеки ia32-libs для запуска steam****
CentOS 5
Fedora 13
OpenSUSE 11.3
Gentoo
Для установки Perl XMLRPC вам необходимо выполнить следующее:
Agent Installation
Для начала скачаем агент и распакуем (лучше брать последнюю версию дистрибутива здесь https://sourceforge.net/p/hldstart/svn/HEAD/tree/trunk/)
Далее нужно создать пользователя для агента, только если вы не хотите использовать существующую учетную запись пользователя для этого. Пользователя можно добавить в большинстве Linux-систем с помощью следующей команды.
Далее, чтобы начать установку, для этого нужно иметь права на запуск или вы также можете запустить эту команду с правами root.
Примечание: Установка может быть выполнена и не от root, но тогда агент не сможет работать правильно.
Теперь вы должны следовать инструкциям. Во время установки вы не должны изменять любую другую информацию, кроме имени пользователя (имя пользователя должно быть обычным пользователем, а не root) и ключа шифрования. Остальные параметры должны изменяться только для дополнительных настроек.
После установки вы можете запустить агента в фоновом режиме
или как приложение командной строки
После того как вы убедитесь, что агент запускается нормально, то есть, вы должны увидеть агента в начале строки, вы можете остановить агента, нажав CTRL + C. После этого вы можете установить агент для запуска во время загрузки:
* CentOS 5 * Выполните следующую команду от имени root:
* Debian 5 * Выполните следующую команду от имени root:
* OpenSUSE 11.3 * Выполните следующую команду от имени root:
Установка агента.
Для того чтобы установить агент управления Вам необходимо иметь компьютер с установленной операционной системой linux (для Windцos будет отдельная тема). Кроме того, необходимо иметь либо удаленный (например, SSH) или локальный терминал подключения к этой машине.
Debian/Ubuntu
выполняем
Код:
sudo apt-get install libxml-parser-perl libpath-class-perl libarchive-any-perl screen
*** Для 64-х биных ОС нужно установить 32 битные библиотеки ia32-libs для запуска steam****
Код:
sudo apt-get install ia32-libs
CentOS 5
Код:
sudo yum install perl-XML-Parser perl-Archive-Tar perl-Archive-Zip screen ncompress
wget [url]http://www.n0c.org/RPM/centos/5/x86_64/perl-Array-Compare-1.14-3.el5.centos.noarch.rpm[/url]
rpm -i perl-Array-Compare-1.14-3.el5.centos.noarch.rpm
wget [url]http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/perl-Path-Class-0.16-1.el5.rf.noarch.rpm[/url]
rpm -i perl-Path-Class-0.16-1.el5.rf.noarch.rpm
cpan -i Archive::Extract
Fedora 13
Код:
sudo yum install perl-XML-Parser perl-Path-Class perl-Archive-Extract screen perl-ExtUtils-MakeMaker ncompress
OpenSUSE 11.3
Код:
sudo zypper install perl-Path-Class screen
Gentoo
Для установки Perl XMLRPC вам необходимо выполнить следующее:
Код:
emerge dev-perl/frontier-rpc
Agent Installation
Для начала скачаем агент и распакуем (лучше брать последнюю версию дистрибутива здесь https://sourceforge.net/p/hldstart/svn/HEAD/tree/trunk/)
Код:
wget "http://www.opengamepanel.org/downloads/ogp_agent_nightly.tar.gz" -O agent.tar.gz
tar xf agent.tar.gz
cd agent
Далее нужно создать пользователя для агента, только если вы не хотите использовать существующую учетную запись пользователя для этого. Пользователя можно добавить в большинстве Linux-систем с помощью следующей команды.
Код:
sudo adduser имя_пользователя
Далее, чтобы начать установку, для этого нужно иметь права на запуск или вы также можете запустить эту команду с правами root.
Примечание: Установка может быть выполнена и не от root, но тогда агент не сможет работать правильно.
Код:
# (chmod if needed)
sudo bash ./install.sh
Теперь вы должны следовать инструкциям. Во время установки вы не должны изменять любую другую информацию, кроме имени пользователя (имя пользователя должно быть обычным пользователем, а не root) и ключа шифрования. Остальные параметры должны изменяться только для дополнительных настроек.
После установки вы можете запустить агента в фоновом режиме
Код:
sudo /etc/init.d/ogp_agent start
или как приложение командной строки
Код:
cd /home/<username>/OGP
perl ./ogp_agent.pl --log-stdout
После того как вы убедитесь, что агент запускается нормально, то есть, вы должны увидеть агента в начале строки, вы можете остановить агента, нажав CTRL + C. После этого вы можете установить агент для запуска во время загрузки:
* CentOS 5 * Выполните следующую команду от имени root:
Код:
chkconfig ogp_agent on
* Debian 5 * Выполните следующую команду от имени root:
Код:
$ update-rc.d ogp_agent defaults
* OpenSUSE 11.3 * Выполните следующую команду от имени root:
Код:
$ chkconfig --add ogp_agent