|
30. September 2010
Im ersten Teil des Howto's haben wir uns mit der Basisinstallation von Lenny beschäftigt. Nun wird OpenSim nebst alle zugehörigen Programme installiert.
Wenn den Anleitungen gefolgt wurde, haben wir jetzt einen Server, auf dem HTTP (also Apache) läuft. Mehr noch nicht. Jetzt loggen wir uns noch einmal in das VMWare Image (oder den vServer/Dedicated Server) ein.
#login: root #password: simserver
am Promt ohne Hash (#) geben wir folgendes ein:
# apt-get update # apt-get install proftpd ssh
Hiermit wird ein FTP Server sowie ein SSH Server installiert und gestartet.
Nun den bitte mit einem FTP Programm auf 192.168.1.200 einloggen!
# User: opensim # Password: opensim
Ich benutze hier Transmit auf einem MAC. Eingeloggt mit den oben genanten Parameter sollte sich ein ähnliches Bild darstellen, wie unten gezeigt.
Nun können die Scripts hochgeladen werden (Diese Scripts stehen in meiner Scriptingsection als Klartext, können aber auch hier heruntergeladen werden):
, , , ,
Bitte die Dateien auf dem Rechner schon entpacken (auf dem Server existiert noch kein zip/unzip) und danach erst mit FTP hochladen.
Nun eine Shellsession aufmachen (zum Beispiel mit Putty - oder auf dem Mac mit Terminal) und die Einträge in der unten gezeigten Box durchführen (ich gehe davon aus, das die Files genauso wie oben im FTP Fenster dargestellt auf dem Server liegen (also in /home/opensim/rootbin/):
ssh Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. opensim@SIM-Server:~$ # das ist der Promt opensim@SIM-Server:~$ su - password: simserver # es wird beim Tippen nichts gezeigt SIM-Server:~# mkdir /root/bin SIM-Server:~# mv /home/opensim/rootbin/* /root/bin/ SIM-Server:~# chown root:root /root/bin/* SIM-Server:~# cd bin SIM-Server:~/bin# ls -al insgesamt 49424
drwxr-xr-x 4 root root 4096 28. Sep 09:20 . drwxr-xr-x 7 root root 4096 28. Sep 10:24 .. -rwxr-xr-x 1 root root 2556 28. Sep 12:29 1_install_basics.sh -rwxr-xr-x 1 root root 1497 28. Sep 09:10 2_install_mysql.sh -rwxr-xr-x 1 root root 1264 28. Sep 09:07 3_install_phpmyadmin.sh -rwxr-xr-x 1 root root 1518 28. Sep 09:07 4_install_mono.sh SIM-Server:~/bin# ./1_install_basics.sh SIM-Server:~/bin# ./2_install_mysql.sh <passwort> # siehe nächste Zeile SIM-Server:~/bin# ./2_instal_mysql.sh simserver SIM-Server:~/bin# ./3_install_phpmyadmin.sh # Achtung: es wird nach Service gefragt. Bitte apache2 anwählen SIM-Server:~/bin#./4_install_mono.sh
Damit ist der Server jetzt komplett für OpenSim vorbereitet.
Nun mit FTP die zwei Scripts 'install_opensim.sh' sowie 'build_opensim.sh' in das Verzeichnis /home/opensim/ uploaden. Am Commandpromt in der Shell (sofern diese noch offen ist, folgende Befehle eingeben:
,
SIM-Server:~/bin# exit logout opensim@SIM-Server:~$
Jetzt ist wieder der user 'opensim' eingeloggt. Mit diesem User installieren und bauen wir nun unsere Simulation. Die aktuelle Version auf http://dist.opensimulator.org ist die Version 0.7.0.2. Da wir diese Version installieren möchten, geben wir exact diese Nummer als Parameter an das Script install_opensim.sh. Dieses Script holt dann die Datei vom Server und benennt die Verzeichnisse entsprechent.
opensim@SIM-Server:~$ ./install_opensim.sh 0.7.0.2 opensim@SIM-Server:~$ ./build_opensim.sh
Damit ist OpenSim als lauffähige Version installiert. Im nächsten HowTo editieren wir das Startscript für den Server sowie die OpenSim.ini.
Add this page to your favorite Social Bookmarking websites



