Difference between revisions of "De:HowTo:Checkout SVNLinux"

From VsWiki
Jump to: navigation, search
m ([vega-bot] [replace] 1 instances of 'http://vegastrike.sourceforge.net/forums' for 'http://forums.vega-strike.org')
 
(One intermediate revision by one other user not shown)
Line 42: Line 42:
 
'''3.''' Nun Laden wir uns den Spielcode
 
'''3.''' Nun Laden wir uns den Spielcode
  
<pre>svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike</pre>
+
<pre>svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike .</pre>
  
 
'''4.''' Und nun noch das Daten Modul
 
'''4.''' Und nun noch das Daten Modul
Line 50: Line 50:
 
==Übersetzen & Bauen==
 
==Übersetzen & Bauen==
  
'''1.''' Wechsel nun in das Verzeichnis mit dem Spielcode
 
  
<pre>cd $HOME/vegastrike/vegastrike</pre>
+
'''1.''' Nun übersetze den Code mit:(--help für eine Auflistung aller Variablen, --disable-debug macht das ganze etwas schneller allerdings werdet ihr dann später kaum Fehlerausgaben sehen.)
 
 
'''2.''' Nun übersetze den Code mit:(--help für eine Auflistung aller Variablen)
 
  
 
<pre>./bootstrap-sh
 
<pre>./bootstrap-sh
./configure --enable-flags='-O3 -g' --prefix=$HOME/vegastrike --with-data-dir=../data</pre>
+
./configure --prefix=$HOME/vegastrike --with-data-dir=data --disable-debug</pre>
  
'''3.''' Falls das Übersetzen nun ohne Fehlermeldung geklappt haben sollte kannst Du nun VegaStrike bauen mit:
+
'''2.''' Falls das Übersetzen nun ohne Fehlermeldung geklappt haben sollte kannst Du nun VegaStrike bauen mit:
  
 
<pre>make mesher && make all-am</pre>
 
<pre>make mesher && make all-am</pre>
  
'''4.''' Nun installiere VegaStrike noch mit:
+
'''3.''' Nun installiere VegaStrike noch mit:
  
 
<pre>make install</pre>
 
<pre>make install</pre>
Line 71: Line 68:
 
'''1.''' Es empfiehlt sich zuerst einmal das VegaStrike Konfigurationsprogram zu starten:
 
'''1.''' Es empfiehlt sich zuerst einmal das VegaStrike Konfigurationsprogram zu starten:
  
  <pre>$HOME/vegastrike/bin/vssetup</pre>
+
  <pre>$HOME/vegastrike/vssetup</pre>
  
 
'''2.''' VegaStrike kann nun gestartet werden mit:
 
'''2.''' VegaStrike kann nun gestartet werden mit:
  
  <pre>$HOME/vegastrike/bin/vegastrike</pre>
+
  <pre>$HOME/vegastrike/vegastrike</pre>
  
 
'''3.: OPTIONAL''' Icon auf dem Desktop
 
'''3.: OPTIONAL''' Icon auf dem Desktop
Line 87: Line 84:
 
==Späteres SVN Update==
 
==Späteres SVN Update==
  
Um ein späteres SVNUpdate durchzuführen reicht es in das jeweilige Modul zu wechseln(zB. $HOME/vegastrike/data oder $HOME/vegastrike/vegastrike) und den folgenden Befehl einzugeben(denk aber daran das wenn Ihr das vegastrike-modul updatet Ihr den Schritt '''Übersetzen & Bauen''' wiederholen müsst)
+
Um ein späteres SVNUpdate durchzuführen reicht es in das jeweilige Modul zu wechseln(zB. $HOME/vegastrike/data oder $HOME/vegastrike) und den folgenden Befehl einzugeben(denk aber daran das wenn Ihr das wenn Ihr das vegastrike-modul aktualisiert Ihr den Schritt '''Übersetzen & Bauen''' wiederholen müsst)
  
 
  <pre>svn update</pre>
 
  <pre>svn update</pre>
  
 
=Siehe auch=
 
=Siehe auch=
* [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=4185 "make clean/distclean" thread in the forum] - Forumthread über den Make Prozess.
+
* [http://forums.vega-strike.org/viewtopic.php?t=4185 "make clean/distclean" thread in the forum] - Forumthread über den Make Prozess.
  
 
----
 
----

Latest revision as of 22:27, 8 January 2013

Diese Seite in anderen Sprachen:   DeutschEnglishFrançaisEspañolPolskiItalianoNederlandsРуccкий简体中文


Startseite | FAQ | Handbuch | HowTos | Links


arrow_left.png SVN Checkout arrow_up.png De:HowTos Compiling from SVN on Mac OSX arrow_right.png

Herunterladen, bauen und Konfigurieren der VegaStrike SVN unter GNU/Linux

Das es sich hier um die SVN handelt wird eine Installation im userland empfohlen

Abhängigkeiten

Stellt bitte vorher fest ob Euer Sytem die folgenden Abhängigkeiten erfüllt, falls nicht installiert diese über Euren Paketmanager nach:

  • make
  • gcc
  • automake >=1.6
  • autoconf >=2.53
  • X11
  • libpng + libpng-devel libpng 3 ist empfohlen.
  • python and python-dev >=2.2.1
  • expat + expat-devel
  • (lib)jpeg + libjpeg-devel
  • opengl (libgl)
  • glut + glut-devel
  • openal + openal-devel
  • libgtk2.0 + libgtk2.0-devel

Herunterladen der benötigten Spieldateien

1. Als erstes erstellen wir uns ein Arbeitsverzeichnis, öffnet dazu ein Terminal und gebt folgendes ein:

mkdir $HOME/vegastrike

2. Nun wechseln wir in dieses Verzeichnis

cd $HOME/vegastrike

3. Nun Laden wir uns den Spielcode

svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike .

4. Und nun noch das Daten Modul

svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data

Übersetzen & Bauen

1. Nun übersetze den Code mit:(--help für eine Auflistung aller Variablen, --disable-debug macht das ganze etwas schneller allerdings werdet ihr dann später kaum Fehlerausgaben sehen.)

./bootstrap-sh
./configure --prefix=$HOME/vegastrike --with-data-dir=data --disable-debug

2. Falls das Übersetzen nun ohne Fehlermeldung geklappt haben sollte kannst Du nun VegaStrike bauen mit:

make mesher && make all-am

3. Nun installiere VegaStrike noch mit:

make install

Konfiguration

1. Es empfiehlt sich zuerst einmal das VegaStrike Konfigurationsprogram zu starten:

$HOME/vegastrike/vssetup

2. VegaStrike kann nun gestartet werden mit:

$HOME/vegastrike/vegastrike

3.: OPTIONAL Icon auf dem Desktop

printf "[Desktop Entry]\nVersion=1.0\nName=VegaStrike\nIcon=$HOME/vegastrike/data/vegastrike.xpm\nExec=$HOME/vegastrike/bin/vegastrike\nTerminal=false\nStartupNotify=true\nType=Application\nCategories=Game;" >$HOME/Desktop/vegastrike.desktop

4.: OPTIONAL Icon im Startmenu

printf "[Desktop Entry]\nVersion=1.0\nName=VegaStrike\nIcon=$HOME/vegastrike/data/vegastrike.xpm\nExec=$HOME/vegastrike/bin/vegastrike\nTerminal=false\nStartupNotify=true\nType=Application\nCategories=Game;" >$HOME/.local/share/applications/vegastrike.desktop

Späteres SVN Update

Um ein späteres SVNUpdate durchzuführen reicht es in das jeweilige Modul zu wechseln(zB. $HOME/vegastrike/data oder $HOME/vegastrike) und den folgenden Befehl einzugeben(denk aber daran das wenn Ihr das wenn Ihr das vegastrike-modul aktualisiert Ihr den Schritt Übersetzen & Bauen wiederholen müsst)

svn update

Siehe auch


arrow_left.png SVN Checkout arrow_up.png De:HowTos Compiling from SVN on Mac OSX arrow_right.png