Skip to content

Commit

Permalink
Vorraussetzungen, GOPATH
Browse files Browse the repository at this point in the history
  • Loading branch information
Grotax committed Apr 17, 2019
1 parent 5851554 commit 3e084c2
Showing 1 changed file with 26 additions and 6 deletions.
32 changes: 26 additions & 6 deletions meshviewer.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,15 @@ sich auch auf einem vom Gateway getrennten System durchführen.

.. image:: images/meshviewer-concept.png

Vorraussetzungen
----------------

Für einen Kartenserver brauchen wir einen Server mit einem aktuellen Linux, diese Anleitung geht von Debian 9 aus.
Die Hardware Anforderung hängen von der Größe und der zu erwartenden Last der Community ab.
Bei uns läuft die Karte auf einem der Gateways mit 4 VCores und 4GB RAM und es gab keine Probleme.

Eine Anbindung an das entsprechende Freifunk Netzwerk ist natürlich auch notwendig.

yanic
-----

Expand All @@ -19,29 +28,40 @@ früher wurde hierfür Alfred benutzt. yanic ist in go geschrieben also
installieren wir eine neue Version von go.
`golang <https://golang.org/dl/>`__

Als erstes wechseln wir in den `root` user.
::


wget https://dl.google.com/go/go1.10.8.linux-amd64.tar.gz
# Bitte sha256 vergleichen
tar -C /usr/local -xzf go1.10.8.linux-amd64.tar.gz
rm go1.10.8.linux-amd64.tar.gz
sudo su


::


sudo su
wget https://dl.google.com/go/go1.12.4.linux-amd64.tar.gz
# Bitte sha256 vergleichen https://golang.org/dl/
tar -C /usr/local -xzf go1.12.4.linux-amd64.tar.gz
rm go1.10.8.linux-amd64.tar.gz


Als :code:`root` in :code:`~/.bashrc`
In :code:`~/.bashrc`

::


GOPATH=/opt/go
PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

Hier musst du dich einmal abmelden und neu anmelden damit die Variablen auch gesetzt werden.

Nach dem Anmelden kann man prüfen ob die Variablen korrekt gesetzt wurden.

::

echo $GOPATH
/opt/go


Mit :code:`whereis` go prüfen ob go gefunden wird:

Expand Down

0 comments on commit 3e084c2

Please sign in to comment.