Created
May 4, 2015 16:18
-
-
Save dolftax/5708e6742dbc02529406 to your computer and use it in GitHub Desktop.
sTeam Installation steps
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1.) install libxml2 version 2.8.0 (not latest) | |
2.) install libxslt version 1.1.28 (latest, 16/03/2015) | |
3.) install libmysqlclient-dev mysql-server mysql-client | |
---IMPORTANT - MAKE SURE ALL PREVIOUS STEPS ARE DONE BEFORE configure/make THE PIKE IN NEXT STEP, otherwise the mysql 2 option error will come --- | |
4.) install pike version 7.8.866 | |
---all use ./configure, make , sudo make install------------------- | |
5.) Get the sTeam 2.9 code by, git clone http://github.com/ekita/sTeam.git | |
6.) Enter command, git checkout steam-2.9-source | |
7.)./build | |
if this gives libxslt errors on xml->buf->content, replace it with "xmlBufContent(xml->buf)" (there will be 3 lines)[FIXED IN NEW REPO] | |
8.)sudo /etc/init.d/mysql start | |
9.)sudo ./install | |
if this gives you error for checking mysql is started or not, then go to install file, look for ./setup(second occurence, in the end of the file), and replace it by './setup --rootpw="your_root_pwd"'(12345) (your_root_pwd being your actual mysql password) | |
10.)IF AND ONLY IF everything goes right, and there are no errors, | |
cd /usr/local/lib/steam | |
-patch line 101 in server/libraries/Test.pmod | |
-line should be "object first_test = TestCard( obj, obj->test, 0, 0);" | |
sudo ./start | |
if returned 1, go to mysql root user, drop database steam; and run sudo ./install again, then ./start in /usr/local/lib/steam directory again. | |
- with this you will get starting pike services,..... and then nothing. | |
---go to localhost and check whether Congratulations message comes." | |
11.)Install the web interface from "http://web.archive.org/web/http://steamware.open-steam.org/Webinterface/download/web-2_2_17.spm" and run "sudo /usr/local/lib/steam/bin/spm -i web-2_2_17.spm" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment