Skip to main content

Installation via Git

 


|-
| Es empfiehlt sich für FOG einen sinnvollen Speicherort zu wählen.<p>
Als zukünftiger Serverdienst wird daher für dieses Beispiel mittels<br>
<code>mkdir /srv/fog</code><br>
ein Verzeichnis für FOG erstellt und anschließend durch<br>
<code>cd /srv/fog</code><br>
dorthin gewechselt.
||
[[Datei:FOG04 Verzeichnis fog.png|mini]]
|-
| Durch das Kommando<br>
<code>git clone https://github.com/FOGProject/fogproject.git</code><br>
wird das FOG-Projekt in das Verzeichnis geklont...
||
[[Datei:FOG05 Verzeichnis git-clone inArbeit.png|mini]]
|-
| ...und ausgepackt.
||
[[Datei:FOG06 Verzeichnis git-clone fertig.png|mini]]
|-
| Es wurde durch Git ein neues Unterverzeichnis ''fogproject'' erstellt.
||
[[Datei:FOG07 Verzeichnis fogproject.png|mini]]
|-
| Mit Hilfe von<br>
<code>cd fogproject</code><br>
wird in dieses Verzeichnis gewechselt und sein Inhalt kann mit<br>
<code>ls -al</code><br>
angezeigt werden.
||
[[Datei:FOG08 Verzeichnis fogproject-Inhalt.png|mini]]
|-
| Es wird mittels<br>
<code>cd bin</code><br>
in das Unterverzeichnis ''bin'' gewechselt und sein Inhalt wieder mit<br>
<code>ls -al</code><br>
angezeigt.
||
[[Datei:FOG09 Verzeichnis fogproject bin.png|mini]]
|-
| Das Installationsprogramm wird aufgerufen durch:<br>
<code>./installfog.sh</code><p>
In der Installationsroutine muss dann Punkt<br>
<code>2</code><br>
für ein Debian-basiertes System ausgewählt werden.
<p>
Soll ein Update eingespielt werden, wird wie folgt vorgegangen:<br>
<code>cd ~/srv/fog/fogproject</code> (ggf. an das verwendete Verzeichnis anpassen)<br>
<code>sudo git pull</code> um die neuen Daten zu erhalten<br>
<code>cd bin</code> Wechsel in das Verzeichnis mit dem Installationsprogramm<br>
<code>sudo ./installfog.sh</code> erneutes Aufrufen der Installationsroutine<br>
||
[[Datei:FOG10 installfog.png|mini]]
|-